====================================== | [ 2414.662622][ C1] #6: ffffffff8e7467e0 (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:5738 (discriminator 16)) | [ 2414.663153][ C1] #7: ffffffff8e7467e0 (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) | [ 2414.663675][ C1] | [ 2414.663675][ C1] stack backtrace: [ 2414.664364][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2414.664991][ C1] Call Trace: [ 2414.665168][ C1] <IRQ> [ 2414.665331][ C1] dump_stack_lvl (lib/dump_stack.c:107) [ 2414.665569][ C1] validate_chain (kernel/locking/lockdep.c:3859) [ 2414.665827][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 2414.666100][ C1] ? 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) [ 2414.666341][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 2414.666566][ C1] __lock_acquire (kernel/locking/lockdep.c:5137) [ 2414.666836][ C1] ? lock_downgrade (kernel/locking/lockdep.c:5656) [ 2414.667088][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 2414.667314][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2414.667578][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2414.667825][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2414.668127][ C1] DETECTED CRASH, lowering timeout ? __pfx_sk_filter_trim_cap (net/core/filter.c:130) [ 2414.668421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2414.668665][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2414.668911][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379) [ 2414.669182][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2414.669433][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2414.669677][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2414.669929][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2414.670190][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2414.670484][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2414.670775][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2414.671063][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2414.671315][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2414.671591][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2414.671860][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2414.672189][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2414.672397][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2414.672635][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2414.672916][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2414.673231][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2414.673464][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2414.673771][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2414.674102][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2414.674355][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2414.674660][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2414.674954][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2414.675278][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2414.675545][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2414.675789][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2414.676043][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2414.676364][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2414.676703][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2414.677018][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2414.677302][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2414.677607][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2414.677931][ C1] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790) [ 2414.678211][ C1] ? __bfs (kernel/locking/lockdep.c:1787) [ 2414.678426][ C1] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016) [ 2414.678701][ C1] ? 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) [ 2414.678940][ C1] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145) [ 2414.679223][ C1] ? check_noncircular (kernel/locking/lockdep.c:2172) [ 2414.679491][ C1] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 2414.679777][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 2414.680047][ C1] ? 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) [ 2414.680288][ C1] ? 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) [ 2414.680528][ C1] ? check_prev_add (kernel/locking/lockdep.c:3172) [ 2414.680787][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2414.681038][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2414.681281][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2414.681545][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2414.681816][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2414.682087][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2414.682357][ C1] tc_run (net/core/dev.c:3920) [ 2414.682569][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2414.682810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2414.683056][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2414.683326][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2414.683589][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 2414.683841][ C1] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359) [ 2414.684187][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2414.684467][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2414.684731][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2414.684999][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2414.685285][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2414.685561][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2414.685787][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2414.686039][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2414.686336][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2414.686586][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2414.686864][ C1] ? __create_object (mm/kmemleak.c:756) [ 2414.687129][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2414.687405][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2414.687692][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2414.687973][ C1] tcp_rcv_state_process (net/ipv4/tcp_input.c:6871) [ 2414.688264][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2414.688512][ C1] ? 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) [ 2414.688747][ C1] ? __lock_acquired (kernel/locking/lockdep.c:339 kernel/locking/lockdep.c:5991) [ 2414.689004][ C1] ? __pfx_tcp_rcv_state_process (net/ipv4/tcp_input.c:6620) [ 2414.689302][ C1] ? __pfx___lock_acquired (kernel/locking/lockdep.c:5959) [ 2414.689586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2414.689884][ C1] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1929) [ 2414.690128][ C1] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2329) [ 2414.690386][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2414.690635][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2414.690906][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2414.691207][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2414.691487][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2414.691769][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2414.692024][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2414.692312][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2414.692588][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2414.692918][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2414.693128][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2414.693366][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2414.693646][ C1] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5992) [ 2414.693908][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2414.694142][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2414.694446][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2414.694773][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2414.695072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2414.695314][ C1] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5992) [ 2414.695570][ C1] process_backlog (./include/linux/rcupdate.h:779 net/core/dev.c:5994) [ 2414.695820][ C1] __napi_poll.constprop.0 (net/core/dev.c:6622) [ 2414.696099][ C1] net_rx_action (net/core/dev.c:6691 net/core/dev.c:6824) [ 2414.696344][ C1] ? __pfx_net_rx_action (net/core/dev.c:6788) [ 2414.696611][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2414.696904][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2414.697128][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 2414.697398][ C1] __do_softirq (kernel/softirq.c:553) [ 2414.697638][ C1] ? inet_shutdown (net/ipv4/af_inet.c:943) [ 2414.697886][ C1] do_softirq (kernel/softirq.c:454 kernel/softirq.c:441) [ 2414.698110][ C1] </IRQ> [ 2414.698274][ C1] <TASK> [ 2414.698427][ C1] __local_bh_enable_ip (kernel/softirq.c:381) [ 2414.698695][ C1] inet_shutdown (net/ipv4/af_inet.c:943) [ 2414.698938][ C1] __sys_shutdown (net/socket.c:2425 net/socket.c:2437) [ 2414.699177][ C1] ? __pfx___sys_shutdown (net/socket.c:2431) [ 2414.699448][ C1] ? ksys_read (fs/read_write.c:619) [ 2414.699678][ C1] ? __pfx_ksys_read (fs/read_write.c:609) [ 2414.699941][ C1] __x64_sys_shutdown (net/socket.c:2443) [ 2414.700194][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2414.700442][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2414.700751][ C1] RIP: 0033:0x7fa64b66abeb [ 2414.700984][ C1] Code: 73 01 c3 48 8b 0d 15 92 1b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 30 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d e5 91 1b 00 f7 d8 64 89 01 48 All code ======== 0: 73 01 jae 0x3 2: c3 ret 3: 48 8b 0d 15 92 1b 00 mov 0x1b9215(%rip),%rcx # 0x1b921f a: f7 d8 neg %eax c: 64 89 01 mov %eax,%fs:(%rcx) f: 48 83 c8 ff or $0xffffffffffffffff,%rax 13: c3 ret 14: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 1b: 00 00 00 1e: 90 nop 1f: f3 0f 1e fa endbr64 23: b8 30 00 00 00 mov $0x30,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d e5 91 1b 00 mov 0x1b91e5(%rip),%rcx # 0x1b921f 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d e5 91 1b 00 mov 0x1b91e5(%rip),%rcx # 0x1b91f5 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 2414.701960][ C1] RSP: 002b:00007ffe93f2d8a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000030 [ 2414.702383][ C1] RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007fa64b66abeb [ 2414.702787][ C1] RDX: 0000562fa768e420 RSI: 0000000000000001 RDI: 0000000000000008 [ 2414.703189][ C1] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 2414.703590][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2414.703989][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 | [ 2441.422535][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2441.423065][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2441.423529][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2441.423999][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2441.424842][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2441.425452][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2441.425778][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2441.426752][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2441.427059][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2441.427460][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2441.427858][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2441.428259][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2441.428656][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2441.429057][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2441.429503][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2441.429835][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2441.430236][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2441.430635][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2441.431034][ C1] PKRU: 55555554 [ 2441.431214][ C1] Call Trace: [ 2441.431385][ C1] <IRQ> [ 2441.431536][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2441.431806][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2441.432050][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2441.432327][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2441.432600][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2441.432889][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2441.433157][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2441.433468][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2441.433731][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2441.434044][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2441.434347][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2441.434664][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2441.434952][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2441.435249][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2441.435537][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2441.435847][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2441.436091][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.436334][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2441.436582][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2441.436832][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2441.437104][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2441.437387][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.437626][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2441.437873][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2441.438134][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2441.438367][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2441.438615][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2441.438873][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2441.439151][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2441.439429][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2441.439676][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2441.439947][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2441.440210][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2441.440559][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2441.440816][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2441.441136][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2441.441399][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2441.441605][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2441.441835][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2441.442091][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2441.442367][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2441.442600][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2441.442831][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2441.443149][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2441.443453][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2441.443737][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2441.444030][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2441.444277][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2441.444509][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2441.444809][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2441.445095][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2441.445420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.445659][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2441.445957][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2441.446244][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2441.446562][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2441.446830][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2441.447063][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2441.447313][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2441.447626][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2441.447958][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2441.448256][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2441.448530][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2441.448820][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2441.449133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2441.449425][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2441.449680][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2441.449925][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2441.450171][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2441.450436][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2441.450690][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2441.450940][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2441.451227][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2441.451505][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2441.451768][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2441.452054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.452293][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2441.452597][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2441.452873][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2441.453113][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2441.453360][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2441.453576][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2441.453844][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2441.454152][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2441.454392][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2441.454623][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2441.454873][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2441.455129][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2441.455370][ C1] tc_run (net/core/dev.c:3920) [ 2441.455578][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2441.455806][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.456046][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2441.456306][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2441.456559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.456806][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2441.457071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2441.457377][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2441.457648][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2441.457902][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2441.458166][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2441.458428][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2441.458703][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2441.459040][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2441.459317][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2441.459569][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2441.459834][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2441.460048][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2441.460305][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2441.460548][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2441.460834][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2441.461085][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2441.461325][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2441.461573][ C1] ? __create_object (mm/kmemleak.c:756) [ 2441.461818][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2441.462087][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2441.462367][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2441.462641][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2441.462920][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2441.463190][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2441.463433][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2441.463702][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2441.463940][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2441.464201][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2441.464462][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2441.464720][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2441.464993][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2441.465278][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2441.465538][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2441.465844][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2441.466092][ C1] __do_softirq (kernel/softirq.c:553) [ 2441.466324][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2441.466544][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2441.466837][ C1] </IRQ> [ 2441.466987][ C1] <TASK> [ 2441.467138][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2441.467441][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2441.467764][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2441.468729][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2441.469037][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2441.469434][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2441.469831][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2441.470227][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2441.470625][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2441.471023][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2441.471318][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2441.471543][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2441.471809][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2441.472112][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2441.472339][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2441.472589][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2441.472880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.473117][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2441.473372][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2441.473624][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2441.473913][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2441.474134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.474373][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2441.474618][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2441.474862][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2441.475105][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2441.475344][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2441.475582][ C1] ksys_write (fs/read_write.c:643) [ 2441.475798][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2441.476046][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2441.476350][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2441.476592][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2441.476889][ C1] RIP: 0033:0x7fd66fef3957 [ 2441.477119][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2441.478083][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2441.478503][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2441.478900][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2441.479296][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2441.479692][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2441.480092][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2441.482735][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2441.483246][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2441.483719][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2441.484196][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2441.485118][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2441.485726][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2441.486050][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2441.487021][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2441.487327][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2441.487723][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2441.488120][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2441.488514][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2441.488913][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2441.489309][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2441.489752][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2441.490083][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2441.490478][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2441.490878][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2441.491272][ C2] PKRU: 55555554 [ 2441.491452][ C2] Call Trace: [ 2441.491621][ C2] <IRQ> [ 2441.491771][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2441.492035][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2441.492278][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2441.492552][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2441.492823][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2441.493110][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2441.493375][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2441.493679][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2441.493939][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2441.494208][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2441.494517][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2441.494812][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2441.495128][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2441.495414][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2441.495705][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2441.495994][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2441.496302][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2441.496543][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.496791][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2441.497030][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2441.497279][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2441.497548][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2441.497832][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.498069][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2441.498311][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2441.498569][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2441.498804][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2441.499048][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2441.499305][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2441.499582][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2441.499858][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2441.500104][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2441.500372][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2441.500633][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2441.500982][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2441.501236][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2441.501554][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2441.501816][ 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) [ 2441.502019][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2441.502248][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2441.502502][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2441.502779][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2441.503029][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2441.503255][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2441.503572][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2441.503876][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2441.504157][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2441.504450][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2441.504697][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2441.504925][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2441.505223][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2441.505504][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2441.505830][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.506066][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2441.506361][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2441.506649][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2441.506969][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2441.507222][ 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:1584 (discriminator 4)) [ 2441.507456][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2441.507703][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2441.508016][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2441.508346][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2441.508645][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2441.508921][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2441.509207][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2441.509520][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2441.509760][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2441.510025][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2441.510344][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2441.510618][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2441.510907][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2441.511220][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2441.511478][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2441.511793][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2441.512044][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2441.512360][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2441.512606][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2441.512883][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2441.513122][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2441.513362][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2441.513589][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2441.513843][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2441.514154][ C2] tc_run (net/core/dev.c:3920) [ 2441.514359][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2441.514590][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.514829][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2441.515087][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2441.515339][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.515575][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2441.515845][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2441.516147][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2441.516418][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2441.516675][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2441.516940][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2441.517194][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2441.517528][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2441.517802][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2441.518053][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2441.518315][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2441.518531][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2441.518771][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2441.519049][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2441.519359][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2441.519634][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2441.519885][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2441.520114][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2441.520380][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2441.520622][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2441.520873][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2441.521114][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2441.521360][ 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:1584 (discriminator 4)) [ 2441.521594][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2441.521860][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2441.522137][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2441.522380][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2441.522627][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2441.522927][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2441.523245][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2441.523486][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2441.523744][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2441.524012][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2441.524250][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2441.524486][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2441.524746][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2441.525006][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2441.525268][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2441.525535][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2441.525821][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2441.526058][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2441.526345][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2441.526589][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2441.526852][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2441.527071][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2441.527365][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2441.527610][ C2] __do_softirq (kernel/softirq.c:553) [ 2441.527843][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2441.528061][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2441.528345][ C2] </IRQ> [ 2441.528493][ C2] <TASK> [ 2441.528641][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2441.528945][ 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) [ 2441.529198][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2441.530156][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2441.530461][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2441.530855][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2441.531246][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2441.531641][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2441.532035][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2441.532429][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2441.532718][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2441.532978][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2441.533220][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2441.533468][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2441.533741][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2441.533980][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2441.534251][ C2] do_idle (kernel/sched/idle.c:312) [ 2441.534452][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2441.534692][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2441.534936][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2441.535202][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2441.535511][ C2] </TASK> | [ 2442.792792][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2442.793157][ C1] rcu: 1-....: (27826 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=6455 | [ 2442.793702][ C1] rcu: (t=26000 jiffies g=1503537 q=285 ncpus=4) [ 2442.794478][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2442.795088][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2442.795417][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2442.796382][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2442.796701][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2442.797096][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2442.797494][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2442.797892][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2442.798289][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2442.798685][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2442.799130][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2442.799461][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2442.799862][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2442.800260][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2442.800656][ C1] PKRU: 55555554 [ 2442.800838][ C1] Call Trace: [ 2442.801009][ C1] <IRQ> [ 2442.801155][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2442.801435][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2442.801688][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2442.801939][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2442.802171][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2442.802442][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2442.802712][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2442.802969][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2442.803256][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2442.803498][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2442.803809][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2442.804083][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2442.804368][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2442.804635][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2442.804943][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2442.805204][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2442.805512][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2442.805810][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2442.806124][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2442.806413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2442.806718][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2442.807006][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2442.807316][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2442.807558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.807802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2442.808040][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2442.808290][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2442.808559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2442.808845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.809083][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2442.809322][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2442.809580][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2442.809816][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2442.810062][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2442.810321][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2442.810596][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2442.810872][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2442.811117][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2442.811393][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2442.811655][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2442.812002][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2442.812255][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2442.812574][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2442.812837][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2442.813039][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2442.813271][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2442.813526][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2442.813800][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2442.814032][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2442.814259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2442.814577][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2442.814880][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2442.815162][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2442.815456][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2442.815703][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2442.815932][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2442.816234][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2442.816532][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2442.816865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.817101][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2442.817397][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2442.817680][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2442.817995][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2442.818249][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2442.818484][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2442.818732][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2442.819044][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2442.819376][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2442.819671][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2442.819947][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2442.820233][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2442.820546][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2442.820829][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2442.821077][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2442.821324][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2442.821571][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2442.821838][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2442.822091][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2442.822339][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2442.822616][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2442.822897][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2442.823160][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2442.823442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.823682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2442.823988][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2442.824262][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2442.824503][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2442.824749][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2442.824964][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2442.825230][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2442.825538][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2442.825780][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2442.826008][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2442.826257][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2442.826512][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2442.826762][ C1] tc_run (net/core/dev.c:3920) [ 2442.826968][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2442.827199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.827436][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2442.827696][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2442.827948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.828185][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2442.828448][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2442.828752][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2442.829026][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2442.829278][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2442.829542][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2442.829798][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2442.830075][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2442.830411][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2442.830685][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2442.830937][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2442.831200][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2442.831418][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2442.831675][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2442.831917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2442.832203][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2442.832453][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2442.832693][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2442.832939][ C1] ? __create_object (mm/kmemleak.c:756) [ 2442.833182][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2442.833449][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2442.833730][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2442.834001][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2442.834282][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2442.834553][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2442.834795][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2442.835067][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2442.835302][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2442.835563][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2442.835825][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2442.836084][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2442.836361][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2442.836656][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2442.836921][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2442.837226][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2442.837475][ C1] __do_softirq (kernel/softirq.c:553) [ 2442.837708][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2442.837929][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2442.838216][ C1] </IRQ> [ 2442.838366][ C1] <TASK> [ 2442.838515][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2442.838819][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2442.839143][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2442.840110][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2442.840418][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2442.840814][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2442.841213][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2442.841612][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2442.842009][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2442.842408][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2442.842705][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2442.842929][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2442.843196][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2442.843500][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2442.843729][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2442.843981][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2442.844267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.844506][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2442.844763][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2442.845018][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2442.845305][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2442.845528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.845766][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2442.846005][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2442.846248][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2442.846489][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2442.846739][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2442.846976][ C1] ksys_write (fs/read_write.c:643) [ 2442.847196][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2442.847444][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2442.847757][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2442.847992][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2442.848291][ C1] RIP: 0033:0x7fd66fef3957 [ 2442.848517][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2442.849481][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2442.849902][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2442.850299][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2442.850693][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2442.851091][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2442.851489][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2442.851489][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2442.851887][ C1] </TASK> | [ 2442.852047][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2442.852327][ C2] NMI backtrace for cpu 2 [ 2442.852341][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2442.852345][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2442.852356][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2442.852359][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2442.852362][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2442.852364][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2442.852366][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2442.852367][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2442.852369][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2442.852371][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2442.852373][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2442.852377][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2442.852378][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2442.852379][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2442.852381][ C2] PKRU: 55555554 [ 2442.852382][ C2] Call Trace: [ 2442.852385][ C2] <NMI> [ 2442.852389][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2442.852396][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2442.852402][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2442.852408][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2442.852412][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2442.852415][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2442.852423][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2442.852426][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2442.852429][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2442.852432][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2442.852435][ C2] </NMI> [ 2442.852436][ C2] <IRQ> [ 2442.852437][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2442.852440][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2442.852446][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.852452][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2442.852455][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2442.852460][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2442.852463][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2442.852466][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.852468][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2442.852474][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2442.852478][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2442.852485][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2442.852488][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2442.852494][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2442.852503][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2442.852507][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2442.852509][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2442.852512][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2442.852514][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2442.852523][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2442.852530][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2442.852534][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2442.852545][ 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) [ 2442.852548][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2442.852551][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2442.852558][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2442.852562][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2442.852566][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2442.852570][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2442.852577][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2442.852582][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2442.852590][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2442.852599][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2442.852602][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2442.852605][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2442.852609][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2442.852612][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2442.852617][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.852619][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2442.852623][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2442.852627][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2442.852631][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2442.852634][ 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:1584 (discriminator 4)) [ 2442.852636][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2442.852640][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2442.852649][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2442.852657][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2442.852663][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2442.852668][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2442.852679][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2442.852686][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2442.852691][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2442.852695][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2442.852700][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2442.852702][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2442.852706][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2442.852708][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2442.852712][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2442.852717][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2442.852724][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2442.852728][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2442.852730][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2442.852733][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2442.852738][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2442.852743][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2442.852746][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2442.852748][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2442.852753][ C2] tc_run (net/core/dev.c:3920) [ 2442.852759][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2442.852762][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.852764][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2442.852769][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2442.852773][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.852775][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2442.852780][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2442.852786][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2442.852789][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2442.852793][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2442.852798][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2442.852801][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2442.852809][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2442.852812][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2442.852816][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2442.852820][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2442.852824][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2442.852826][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2442.852829][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2442.852832][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2442.852837][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2442.852840][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2442.852843][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2442.852845][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2442.852850][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2442.852853][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2442.852857][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2442.852861][ 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:1584 (discriminator 4)) [ 2442.852864][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2442.852870][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2442.852874][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2442.852879][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2442.852883][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2442.852887][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2442.852891][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2442.852894][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2442.852898][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2442.852900][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2442.852904][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2442.852909][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2442.852913][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2442.852918][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2442.852921][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2442.852925][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2442.852928][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2442.852930][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2442.852935][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2442.852938][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2442.852942][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2442.852946][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2442.852950][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2442.852954][ C2] __do_softirq (kernel/softirq.c:553) [ 2442.852958][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2442.852962][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2442.852967][ C2] </IRQ> [ 2442.852968][ C2] <TASK> [ 2442.852969][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2442.852973][ 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) [ 2442.852976][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2442.852978][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2442.852981][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2442.852983][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2442.852984][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2442.852986][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2442.852987][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2442.852990][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2442.852994][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2442.852998][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2442.853001][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2442.853003][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2442.853006][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2442.853008][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2442.853012][ C2] do_idle (kernel/sched/idle.c:312) [ 2442.853015][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2442.853017][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2442.853021][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2442.853025][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2469.422552][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2469.423084][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2469.423550][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2469.424022][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2469.424938][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2469.425548][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2469.425874][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2469.426851][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2469.427158][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2469.427557][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2469.427956][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2469.428353][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2469.428753][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2469.429154][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2469.429600][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2469.429932][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2469.430331][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2469.430731][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2469.431129][ C1] PKRU: 55555554 [ 2469.431311][ C1] Call Trace: [ 2469.431482][ C1] <IRQ> [ 2469.431634][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2469.431899][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2469.432143][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2469.432419][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2469.432691][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2469.432981][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2469.433247][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2469.433555][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2469.433817][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2469.434125][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2469.434422][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2469.434739][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2469.435029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2469.435323][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2469.435613][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2469.435923][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2469.436166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.436408][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2469.436658][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2469.436908][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2469.437180][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2469.437463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.437702][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2469.437946][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2469.438206][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2469.438440][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2469.438687][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2469.438946][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2469.439228][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2469.439506][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2469.439753][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2469.440025][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2469.440289][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2469.440637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2469.440892][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2469.441211][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2469.441474][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2469.441679][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2469.441910][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2469.442166][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2469.442442][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2469.442676][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2469.442917][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2469.443234][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2469.443537][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2469.443822][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2469.444114][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2469.444361][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2469.444592][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2469.444891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2469.445176][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2469.445500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.445739][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2469.446034][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2469.446326][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2469.446648][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2469.446903][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2469.447135][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2469.447383][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2469.447696][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2469.448028][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2469.448327][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2469.448600][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2469.448889][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2469.449202][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2469.449489][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2469.449742][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2469.449988][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2469.450234][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2469.450497][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2469.450752][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2469.451001][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2469.451282][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2469.451561][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2469.451825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2469.452109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.452347][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2469.452653][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2469.452928][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2469.453169][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2469.453416][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2469.453631][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2469.453901][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2469.454207][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2469.454449][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2469.454680][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2469.454930][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2469.455184][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2469.455422][ C1] tc_run (net/core/dev.c:3920) [ 2469.455631][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2469.455860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.456098][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2469.456359][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2469.456620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.456859][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2469.457125][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2469.457428][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2469.457699][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2469.457952][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2469.458216][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2469.458472][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2469.458747][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2469.459083][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2469.459361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2469.459613][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2469.459878][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2469.460093][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2469.460351][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2469.460594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2469.460880][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2469.461131][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2469.461377][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2469.461625][ C1] ? __create_object (mm/kmemleak.c:756) [ 2469.461872][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2469.462140][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2469.462420][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2469.462693][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2469.462975][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2469.463245][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2469.463489][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2469.463759][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2469.463996][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2469.464257][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2469.464518][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2469.464777][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2469.465050][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2469.465335][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2469.465594][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2469.465900][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2469.466147][ C1] __do_softirq (kernel/softirq.c:553) [ 2469.466380][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2469.466606][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2469.466893][ C1] </IRQ> [ 2469.467041][ C1] <TASK> [ 2469.467193][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2469.467497][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2469.467823][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2469.468790][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2469.469097][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2469.469494][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2469.469892][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2469.470289][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2469.470685][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2469.471087][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2469.471381][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2469.471607][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2469.471872][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2469.472175][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2469.472403][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2469.472655][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2469.472945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.473181][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2469.473438][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2469.473693][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2469.473984][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2469.474210][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.474448][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2469.474689][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2469.474932][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2469.475169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2469.475410][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2469.475648][ C1] ksys_write (fs/read_write.c:643) [ 2469.475866][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2469.476113][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2469.476417][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2469.476655][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2469.476955][ C1] RIP: 0033:0x7fd66fef3957 [ 2469.477185][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2469.478150][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2469.478566][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2469.478965][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2469.479363][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2469.479758][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2469.480155][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2469.482800][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2469.483310][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2469.483789][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2469.484265][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2469.485193][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2469.485803][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2469.486127][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2469.487104][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2469.487412][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2469.487809][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2469.488207][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2469.488608][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2469.489005][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2469.489402][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2469.489850][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2469.490183][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2469.490591][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2469.490988][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2469.491385][ C2] PKRU: 55555554 [ 2469.491564][ C2] Call Trace: [ 2469.491736][ C2] <IRQ> [ 2469.491885][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2469.492149][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2469.492391][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2469.492671][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2469.492944][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2469.493229][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2469.493495][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2469.493801][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2469.494062][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2469.494324][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2469.494634][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2469.494932][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2469.495249][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2469.495536][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2469.495832][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2469.496119][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2469.496433][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2469.496678][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.496923][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2469.497161][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2469.497410][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2469.497683][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2469.497968][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.498207][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2469.498449][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2469.498709][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2469.498945][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2469.499192][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2469.499453][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2469.499731][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2469.500011][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2469.500257][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2469.500529][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2469.500792][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2469.501142][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2469.501397][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2469.501716][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2469.501980][ 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) [ 2469.502183][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2469.502415][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2469.502669][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2469.502945][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2469.503196][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2469.503425][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2469.503744][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2469.504049][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2469.504334][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2469.504626][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2469.504874][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2469.505105][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2469.505405][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2469.505690][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2469.506017][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.506256][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2469.506553][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2469.506842][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2469.507159][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2469.507414][ 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:1584 (discriminator 4)) [ 2469.507647][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2469.507896][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2469.508208][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2469.508539][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2469.508840][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2469.509113][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2469.509401][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2469.509711][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2469.509954][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2469.510217][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2469.510534][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2469.510811][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2469.511088][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2469.511402][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2469.511662][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2469.511976][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2469.512226][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2469.512541][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2469.512786][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2469.513066][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2469.513304][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2469.513546][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2469.513778][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2469.514035][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2469.514348][ C2] tc_run (net/core/dev.c:3920) [ 2469.514556][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2469.514786][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.515026][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2469.515285][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2469.515538][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.515777][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2469.516042][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2469.516350][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2469.516628][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2469.516880][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2469.517143][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2469.517398][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2469.517732][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2469.518009][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2469.518261][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2469.518527][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2469.518742][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2469.518987][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2469.519262][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2469.519574][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2469.519850][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2469.520101][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2469.520341][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2469.520610][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2469.520857][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2469.521109][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2469.521349][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2469.521597][ 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:1584 (discriminator 4)) [ 2469.521832][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2469.522098][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2469.522380][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2469.522623][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2469.522871][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2469.523177][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2469.523497][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2469.523742][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2469.524003][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2469.524273][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2469.524513][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2469.524752][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2469.525014][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2469.525275][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2469.525535][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2469.525804][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2469.526087][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2469.526325][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2469.526625][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2469.526864][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2469.527129][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2469.527354][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2469.527651][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2469.527899][ C2] __do_softirq (kernel/softirq.c:553) [ 2469.528132][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2469.528354][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2469.528644][ C2] </IRQ> [ 2469.528794][ C2] <TASK> [ 2469.528947][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2469.529250][ 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) [ 2469.529505][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2469.530472][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2469.530778][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2469.531180][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2469.531576][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2469.531974][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2469.532369][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2469.532770][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2469.533059][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2469.533319][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2469.533562][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2469.533813][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2469.534087][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2469.534327][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2469.534599][ C2] do_idle (kernel/sched/idle.c:312) [ 2469.534804][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2469.535046][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2469.535290][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2469.535559][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2497.422534][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2497.423070][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2497.423535][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2497.424004][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2497.424923][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2497.425534][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2497.425860][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2497.426833][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2497.427140][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2497.427538][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2497.427937][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2497.428333][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2497.428731][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2497.429129][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2497.429575][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2497.429911][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2497.430309][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2497.430711][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2497.431109][ C1] PKRU: 55555554 [ 2497.431291][ C1] Call Trace: [ 2497.431462][ C1] <IRQ> [ 2497.431613][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2497.431878][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2497.432123][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2497.432399][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2497.432670][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2497.432961][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2497.433228][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2497.433534][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2497.433798][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2497.434105][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2497.434402][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2497.434719][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2497.435008][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2497.435304][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2497.435593][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2497.435904][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2497.436146][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.436395][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2497.436636][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2497.436885][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2497.437158][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2497.437441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.437680][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2497.437924][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2497.438184][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2497.438417][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2497.438663][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2497.438923][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2497.439200][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2497.439477][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2497.439724][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2497.439996][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2497.440259][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2497.440607][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2497.440862][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2497.441182][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2497.441446][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2497.441654][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2497.441884][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2497.442139][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2497.442415][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2497.442648][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2497.442877][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2497.443197][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2497.443500][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2497.443784][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2497.444077][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2497.444325][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2497.444557][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2497.444856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2497.445142][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2497.445468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.445706][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2497.446002][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2497.446298][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2497.446615][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2497.446871][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2497.447103][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2497.447351][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2497.447665][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2497.447997][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2497.448296][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2497.448571][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2497.448860][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2497.449173][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2497.449461][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2497.449710][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2497.449957][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2497.450205][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2497.450469][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2497.450724][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2497.450974][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2497.451256][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2497.451535][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2497.451800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2497.452085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.452322][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2497.452629][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2497.452904][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2497.453146][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2497.453394][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2497.453611][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2497.453881][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2497.454188][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2497.454430][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2497.454662][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2497.454914][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2497.455171][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2497.455412][ C1] tc_run (net/core/dev.c:3920) [ 2497.455621][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2497.455852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.456091][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2497.456357][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2497.456611][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.456851][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2497.457116][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2497.457419][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2497.457691][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2497.457945][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2497.458209][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2497.458465][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2497.458740][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2497.459078][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2497.459356][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2497.459610][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2497.459875][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2497.460090][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2497.460349][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2497.460592][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2497.460877][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2497.461129][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2497.461369][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2497.461619][ C1] ? __create_object (mm/kmemleak.c:756) [ 2497.461864][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2497.462132][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2497.462412][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2497.462686][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2497.462968][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2497.463238][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2497.463484][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2497.463754][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2497.463992][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2497.464253][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2497.464514][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2497.464773][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2497.465047][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2497.465334][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2497.465594][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2497.465901][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2497.466149][ C1] __do_softirq (kernel/softirq.c:553) [ 2497.466386][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2497.466607][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2497.466894][ C1] </IRQ> [ 2497.467042][ C1] <TASK> [ 2497.467194][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2497.467498][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2497.467824][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2497.468791][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2497.469100][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2497.469498][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2497.469896][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2497.470292][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2497.470689][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2497.471092][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2497.471388][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2497.471614][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2497.471881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2497.472185][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2497.472412][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2497.472663][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2497.472953][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.473189][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2497.473445][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2497.473698][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2497.473989][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2497.474212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.474451][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2497.474694][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2497.474936][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2497.475174][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2497.475416][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2497.475653][ C1] ksys_write (fs/read_write.c:643) [ 2497.475869][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2497.476117][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2497.476426][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2497.476658][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2497.476961][ C1] RIP: 0033:0x7fd66fef3957 [ 2497.477189][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2497.478154][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2497.478572][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2497.478971][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2497.479369][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2497.479765][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2497.480161][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2497.482785][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2497.483294][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2497.483767][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2497.484240][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2497.485168][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2497.485776][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 2497.486062][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 2497.487042][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 2497.487353][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2497.487755][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2497.488152][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2497.488548][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2497.488948][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2497.489343][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2497.489788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2497.490120][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2497.490521][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2497.490923][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2497.491322][ C2] PKRU: 55555554 [ 2497.491504][ C2] Call Trace: [ 2497.491676][ C2] <IRQ> [ 2497.491826][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2497.492090][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2497.492335][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2497.492611][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2497.492884][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2497.493173][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2497.493438][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2497.493745][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2497.494008][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2497.494271][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2497.494590][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2497.494884][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2497.495198][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2497.495488][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 2497.495769][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2497.496049][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2497.496366][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2497.496606][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.496852][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2497.497090][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2497.497336][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2497.497609][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2497.497892][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.498131][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2497.498370][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2497.498630][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2497.498863][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2497.499110][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2497.499367][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2497.499640][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2497.499919][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2497.500166][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2497.500436][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2497.500697][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2497.501042][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2497.501295][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2497.501612][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2497.501874][ 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) [ 2497.502077][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2497.502307][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2497.502558][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2497.502833][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2497.503082][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2497.503310][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2497.503631][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2497.503935][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2497.504217][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2497.504507][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2497.504754][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2497.504985][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2497.505282][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2497.505566][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2497.505889][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.506126][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2497.506431][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2497.506716][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2497.507032][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2497.507287][ 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:1584 (discriminator 4)) [ 2497.507520][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2497.507765][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2497.508079][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2497.508407][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2497.508707][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2497.508981][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2497.509271][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2497.509578][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2497.509821][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2497.510084][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2497.510400][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2497.510675][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2497.510951][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2497.511264][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2497.511523][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2497.511837][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2497.512085][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2497.512399][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2497.512643][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2497.512921][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2497.513160][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2497.513399][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2497.513630][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2497.513884][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2497.514196][ C2] tc_run (net/core/dev.c:3920) [ 2497.514400][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2497.514629][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.514866][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2497.515126][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2497.515378][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.515616][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2497.515879][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2497.516182][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2497.516456][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2497.516707][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2497.516971][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2497.517227][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2497.517561][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2497.517838][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2497.518091][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2497.518355][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2497.518571][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2497.518813][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2497.519089][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2497.519400][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2497.519675][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2497.519927][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2497.520160][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2497.520432][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2497.520682][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2497.520941][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2497.521190][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2497.521444][ 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:1584 (discriminator 4)) [ 2497.521685][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2497.521959][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2497.522241][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2497.522485][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2497.522732][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2497.523032][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2497.523350][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2497.523594][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2497.523854][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2497.524121][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2497.524360][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2497.524607][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2497.524868][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2497.525128][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2497.525386][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2497.525655][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2497.525938][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2497.526175][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2497.526471][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2497.526708][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2497.526973][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2497.527193][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2497.527488][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2497.527733][ C2] __do_softirq (kernel/softirq.c:553) [ 2497.527966][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2497.528187][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2497.528471][ C2] </IRQ> [ 2497.528620][ C2] <TASK> [ 2497.528772][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2497.529077][ 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) [ 2497.529334][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2497.530298][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2497.530604][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2497.531002][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2497.531396][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2497.531791][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2497.532188][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2497.532587][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2497.532874][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2497.533132][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2497.533375][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2497.533625][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2497.533898][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2497.534137][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2497.534408][ C2] do_idle (kernel/sched/idle.c:312) [ 2497.534611][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2497.534851][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2497.535093][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2497.535359][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2497.535668][ C2] </TASK> | [ 2520.855793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2520.856177][ C1] rcu: 1-....: (105712 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=25686 | [ 2520.856731][ C1] rcu: (t=104063 jiffies g=1503537 q=329 ncpus=4) [ 2520.857509][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2520.858118][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2520.858450][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2520.859418][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2520.859725][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2520.860126][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2520.860523][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2520.860919][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2520.861317][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2520.861717][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2520.862168][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2520.862499][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2520.862899][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2520.863298][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2520.863697][ C1] PKRU: 55555554 [ 2520.863878][ C1] Call Trace: [ 2520.864048][ C1] <IRQ> [ 2520.864201][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2520.864476][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2520.864729][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2520.864981][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2520.865209][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2520.865481][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2520.865754][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2520.866024][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2520.866315][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2520.866558][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2520.866871][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2520.867144][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2520.867437][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2520.867705][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2520.868011][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2520.868273][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2520.868581][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2520.868880][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2520.869197][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2520.869485][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2520.869782][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2520.870070][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2520.870381][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2520.870624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.870867][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2520.871106][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2520.871355][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2520.871629][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2520.871913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.872154][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2520.872397][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2520.872656][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2520.872890][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2520.873137][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2520.873395][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2520.873674][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2520.873953][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2520.874200][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2520.874471][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2520.874734][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2520.875083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2520.875337][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2520.875657][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2520.875925][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2520.876130][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2520.876366][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2520.876621][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2520.876895][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2520.877129][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2520.877358][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2520.877677][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2520.877980][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2520.878265][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2520.878558][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2520.878806][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2520.879037][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2520.879336][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2520.879623][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2520.879948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.880187][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2520.880481][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2520.880768][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2520.881085][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2520.881340][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2520.881573][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2520.881822][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2520.882137][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2520.882472][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2520.882773][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2520.883047][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2520.883334][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2520.883648][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2520.883934][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2520.884183][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2520.884430][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2520.884677][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2520.884940][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2520.885193][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2520.885442][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2520.885722][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2520.886003][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2520.886273][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2520.886558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.886798][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2520.887104][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2520.887379][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2520.887620][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2520.887868][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2520.888084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2520.888352][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2520.888661][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2520.888904][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2520.889135][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2520.889383][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2520.889638][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2520.889877][ C1] tc_run (net/core/dev.c:3920) [ 2520.890084][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2520.890315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.890554][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2520.890815][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2520.891073][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.891311][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2520.891576][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2520.891878][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2520.892150][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2520.892402][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2520.892667][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2520.892930][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2520.893205][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2520.893542][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2520.893819][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2520.894072][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2520.894338][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2520.894553][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2520.894810][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2520.895054][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2520.895339][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2520.895590][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2520.895830][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2520.896079][ C1] ? __create_object (mm/kmemleak.c:756) [ 2520.896330][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2520.896598][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2520.896877][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2520.897148][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2520.897432][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2520.897703][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2520.897946][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2520.898216][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2520.898452][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2520.898713][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2520.898974][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2520.899234][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2520.899506][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2520.899790][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2520.900051][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2520.900355][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2520.900602][ C1] __do_softirq (kernel/softirq.c:553) [ 2520.900841][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2520.901064][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2520.901354][ C1] </IRQ> [ 2520.901503][ C1] <TASK> [ 2520.901655][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2520.901957][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2520.902280][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2520.903251][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2520.903569][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2520.903969][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2520.904366][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2520.904762][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2520.905158][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2520.905560][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2520.905855][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2520.906081][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2520.906353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2520.906656][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2520.906886][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2520.907137][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2520.907425][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.907664][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2520.907919][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2520.908172][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2520.908461][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2520.908687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.908925][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2520.909166][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2520.909407][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2520.909647][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2520.909888][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2520.910126][ C1] ksys_write (fs/read_write.c:643) [ 2520.910342][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2520.910590][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2520.910894][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2520.911127][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2520.911427][ C1] RIP: 0033:0x7fd66fef3957 [ 2520.911655][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2520.912622][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2520.913040][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2520.913437][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2520.913837][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2520.914235][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2520.914632][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2520.914632][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2520.915031][ C1] </TASK> | [ 2520.915192][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2520.915464][ C2] NMI backtrace for cpu 2 [ 2520.915478][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2520.915482][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2520.915491][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2520.915493][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2520.915496][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2520.915498][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2520.915499][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2520.915501][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2520.915503][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2520.915504][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2520.915506][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2520.915509][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2520.915510][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2520.915511][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2520.915513][ C2] PKRU: 55555554 [ 2520.915513][ C2] Call Trace: [ 2520.915516][ C2] <NMI> [ 2520.915519][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2520.915527][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2520.915532][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2520.915537][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2520.915540][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2520.915543][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2520.915549][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2520.915552][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2520.915555][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2520.915558][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2520.915561][ C2] </NMI> [ 2520.915562][ C2] <IRQ> [ 2520.915563][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2520.915565][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2520.915569][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.915573][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2520.915576][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2520.915580][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2520.915583][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2520.915587][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.915589][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2520.915593][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2520.915596][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2520.915604][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2520.915606][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2520.915612][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2520.915619][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2520.915622][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2520.915625][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2520.915628][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2520.915630][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2520.915637][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2520.915641][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2520.915644][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2520.915654][ 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) [ 2520.915657][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2520.915659][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2520.915665][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2520.915668][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2520.915671][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2520.915675][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2520.915681][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2520.915686][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2520.915690][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2520.915699][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2520.915702][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2520.915704][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2520.915708][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2520.915711][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2520.915716][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.915718][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2520.915722][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2520.915726][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2520.915731][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2520.915733][ 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:1584 (discriminator 4)) [ 2520.915736][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2520.915739][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2520.915747][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2520.915754][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2520.915761][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2520.915766][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2520.915777][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2520.915785][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2520.915790][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2520.915793][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2520.915798][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2520.915800][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2520.915804][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2520.915807][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2520.915811][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2520.915817][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2520.915822][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2520.915826][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2520.915829][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2520.915831][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2520.915836][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2520.915840][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2520.915843][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2520.915845][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2520.915850][ C2] tc_run (net/core/dev.c:3920) [ 2520.915854][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2520.915857][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.915859][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2520.915863][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2520.915867][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.915869][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2520.915872][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2520.915876][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2520.915879][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2520.915883][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2520.915887][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2520.915891][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2520.915899][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2520.915902][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2520.915906][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2520.915910][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2520.915914][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2520.915917][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2520.915920][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2520.915923][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2520.915926][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2520.915930][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2520.915933][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2520.915936][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2520.915939][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2520.915942][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2520.915946][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2520.915950][ 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:1584 (discriminator 4)) [ 2520.915953][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2520.915959][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2520.915962][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2520.915967][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2520.915972][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2520.915977][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2520.915980][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2520.915984][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2520.915988][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2520.915991][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2520.915995][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2520.915999][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2520.916004][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2520.916008][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2520.916011][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2520.916015][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2520.916018][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2520.916020][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2520.916026][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2520.916029][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2520.916033][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2520.916036][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2520.916040][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2520.916044][ C2] __do_softirq (kernel/softirq.c:553) [ 2520.916048][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2520.916051][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2520.916054][ C2] </IRQ> [ 2520.916055][ C2] <TASK> [ 2520.916056][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2520.916059][ 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) [ 2520.916063][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2520.916065][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2520.916067][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2520.916069][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2520.916071][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2520.916072][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2520.916074][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2520.916077][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2520.916080][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2520.916084][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2520.916088][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2520.916090][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2520.916093][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2520.916095][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2520.916099][ C2] do_idle (kernel/sched/idle.c:312) [ 2520.916101][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2520.916104][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2520.916107][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2520.916111][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2545.422532][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2545.423068][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2545.423535][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2545.424003][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2545.424922][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2545.425537][ 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) [ 2545.425829][ 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 [ 2545.426805][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 2545.427110][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2545.427510][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2545.427908][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2545.428305][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2545.428701][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2545.429101][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2545.429549][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2545.429882][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2545.430282][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2545.430678][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2545.431079][ C1] PKRU: 55555554 [ 2545.431259][ C1] Call Trace: [ 2545.431432][ C1] <IRQ> [ 2545.431582][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2545.431848][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2545.432090][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2545.432369][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2545.432642][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2545.432931][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2545.433198][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2545.433503][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2545.433763][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 2545.434025][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2545.434335][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2545.434632][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2545.434951][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2545.435237][ 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) [ 2545.435494][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2545.435778][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2545.436094][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2545.436336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.436578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2545.436819][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2545.437070][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2545.437342][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2545.437624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.437864][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2545.438107][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2545.438367][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2545.438603][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2545.438850][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2545.439108][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2545.439388][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2545.439670][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2545.439919][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2545.440189][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2545.440453][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2545.440801][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2545.441055][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2545.441375][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2545.441638][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2545.441843][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2545.442073][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2545.442327][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2545.442604][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2545.442836][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2545.443064][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2545.443383][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2545.443687][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2545.443971][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2545.444262][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2545.444513][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2545.444745][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2545.445045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2545.445330][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2545.445655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.445894][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2545.446196][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2545.446482][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2545.446799][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2545.447055][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2545.447288][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2545.447535][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2545.447850][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2545.448181][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2545.448482][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2545.448757][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2545.449046][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2545.449359][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2545.449647][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2545.449897][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2545.450143][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2545.450389][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2545.450653][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2545.450907][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2545.451154][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2545.451436][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2545.451715][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2545.451979][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2545.452266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.452503][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2545.452809][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2545.453090][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2545.453331][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2545.453579][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2545.453794][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2545.454064][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2545.454371][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2545.454613][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2545.454847][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2545.455102][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2545.455358][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2545.455596][ C1] tc_run (net/core/dev.c:3920) [ 2545.455805][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2545.456048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.456287][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2545.456549][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2545.456803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.457042][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2545.457307][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2545.457611][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2545.457884][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2545.458137][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2545.458414][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2545.458676][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2545.458967][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2545.459305][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2545.459583][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2545.459837][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2545.460102][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2545.460318][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2545.460576][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2545.460819][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2545.461104][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2545.461360][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2545.461601][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2545.461851][ C1] ? __create_object (mm/kmemleak.c:756) [ 2545.462096][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2545.462364][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2545.462644][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2545.462918][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2545.463199][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2545.463469][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2545.463714][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2545.463985][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2545.464221][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2545.464483][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2545.464744][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2545.465003][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2545.465276][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2545.465564][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2545.465824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2545.466139][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2545.466387][ C1] __do_softirq (kernel/softirq.c:553) [ 2545.466620][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2545.466841][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2545.467133][ C1] </IRQ> [ 2545.467282][ C1] <TASK> [ 2545.467434][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2545.467739][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2545.468064][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2545.469031][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2545.469339][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2545.469738][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2545.470136][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2545.470533][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2545.470931][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2545.471333][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2545.471627][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2545.471853][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2545.472120][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2545.472424][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2545.472652][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2545.472904][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2545.473192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.473434][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2545.473690][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2545.473944][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2545.474235][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2545.474455][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.474694][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2545.474935][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2545.475178][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2545.475417][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2545.475658][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2545.475898][ C1] ksys_write (fs/read_write.c:643) [ 2545.476119][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2545.476374][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2545.476679][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2545.476912][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2545.477213][ C1] RIP: 0033:0x7fd66fef3957 [ 2545.477442][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2545.478410][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2545.478831][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2545.479231][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2545.479631][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2545.480029][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2545.480427][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2545.483037][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2545.483544][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2545.484015][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2545.484488][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2545.485411][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2545.486021][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2545.486358][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2545.487325][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2545.487631][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2545.488029][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2545.488426][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2545.488821][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2545.489221][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2545.489619][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2545.490064][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2545.490395][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2545.490791][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2545.491196][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2545.491608][ C2] PKRU: 55555554 [ 2545.491790][ C2] Call Trace: [ 2545.491959][ C2] <IRQ> [ 2545.492110][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2545.492375][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2545.492618][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2545.492895][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2545.493167][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2545.493456][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2545.493723][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2545.494029][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2545.494291][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2545.494553][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2545.494861][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2545.495156][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2545.495470][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2545.495760][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2545.496063][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2545.496352][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2545.496664][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2545.496905][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.497145][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2545.497384][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2545.497633][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2545.497904][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2545.498187][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.498430][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2545.498671][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2545.498931][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2545.499165][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2545.499410][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2545.499667][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2545.499942][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2545.500219][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2545.500466][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2545.500735][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2545.500998][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2545.501342][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2545.501592][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2545.501910][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2545.502172][ 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) [ 2545.502376][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2545.502604][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2545.502857][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2545.503132][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2545.503381][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2545.503610][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2545.503927][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2545.504231][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2545.504511][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2545.504804][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2545.505050][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2545.505279][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2545.505577][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2545.505861][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2545.506194][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.506431][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2545.506727][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2545.507009][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2545.507325][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2545.507580][ 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:1584 (discriminator 4)) [ 2545.507814][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2545.508061][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2545.508369][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2545.508700][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2545.508997][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2545.509269][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2545.509558][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2545.509867][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2545.510106][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2545.510372][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2545.510688][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2545.510964][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2545.511238][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2545.511552][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2545.511812][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2545.512124][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2545.512374][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2545.512688][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2545.512934][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2545.513211][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2545.513452][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2545.513691][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2545.513923][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2545.514177][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2545.514489][ C2] tc_run (net/core/dev.c:3920) [ 2545.514693][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2545.514925][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.515164][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2545.515425][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2545.515676][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.515913][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2545.516184][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2545.516488][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2545.516757][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2545.517008][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2545.517271][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2545.517527][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2545.517866][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2545.518140][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2545.518393][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2545.518657][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2545.518873][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2545.519114][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2545.519391][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2545.519702][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2545.519978][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2545.520229][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2545.520457][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2545.520722][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2545.520966][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2545.521217][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2545.521456][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2545.521704][ 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:1584 (discriminator 4)) [ 2545.521937][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2545.522206][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2545.522484][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2545.522729][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2545.522978][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2545.523276][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2545.523594][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2545.523838][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2545.524105][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2545.524371][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2545.524610][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2545.524846][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2545.525105][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2545.525364][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2545.525622][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2545.525890][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2545.526184][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2545.526419][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2545.526709][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2545.526947][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2545.527211][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2545.527429][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2545.527724][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2545.527971][ C2] __do_softirq (kernel/softirq.c:553) [ 2545.528201][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2545.528422][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2545.528705][ C2] </IRQ> [ 2545.528855][ C2] <TASK> [ 2545.529004][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2545.529308][ 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) [ 2545.529563][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2545.530523][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2545.530830][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2545.531225][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2545.531619][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2545.532013][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2545.532410][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2545.532806][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2545.533091][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2545.533350][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2545.533592][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2545.533842][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2545.534114][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2545.534351][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2545.534622][ C2] do_idle (kernel/sched/idle.c:312) [ 2545.534826][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2545.535066][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2545.535306][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2545.535574][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2573.422532][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2573.423070][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2573.423541][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2573.424009][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2573.424926][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2573.425537][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2573.425862][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2573.426834][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2573.427142][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2573.427538][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2573.427937][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2573.428337][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2573.428735][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2573.429133][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2573.429579][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2573.429910][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2573.430314][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2573.430712][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2573.431110][ C1] PKRU: 55555554 [ 2573.431293][ C1] Call Trace: [ 2573.431467][ C1] <IRQ> [ 2573.431617][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2573.431882][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2573.432127][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2573.432402][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2573.432676][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2573.432964][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2573.433230][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2573.433535][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2573.433798][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2573.434108][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2573.434404][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2573.434722][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2573.435015][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2573.435306][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2573.435597][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2573.435913][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2573.436154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.436394][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2573.436633][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2573.436884][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2573.437155][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2573.437440][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.437676][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2573.437918][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2573.438178][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2573.438415][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2573.438662][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2573.438920][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2573.439199][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2573.439475][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2573.439723][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2573.439995][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2573.440260][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2573.440609][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2573.440874][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2573.441194][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2573.441457][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2573.441661][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2573.441894][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2573.442146][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2573.442422][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2573.442654][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2573.442883][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2573.443201][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2573.443507][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2573.443788][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2573.444085][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2573.444331][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2573.444566][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2573.444868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2573.445152][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2573.445475][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.445714][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2573.446017][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2573.446301][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2573.446617][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2573.446873][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2573.447108][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2573.447357][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2573.447671][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2573.448007][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2573.448304][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2573.448580][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2573.448869][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2573.449183][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2573.449468][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2573.449717][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2573.449966][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2573.450212][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2573.450476][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2573.450731][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2573.450979][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2573.451257][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2573.451536][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2573.451803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2573.452089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.452329][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2573.452633][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2573.452912][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2573.453152][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2573.453398][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2573.453617][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2573.453885][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2573.454196][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2573.454436][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2573.454666][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2573.454916][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2573.455171][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2573.455412][ C1] tc_run (net/core/dev.c:3920) [ 2573.455619][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2573.455851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.456094][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2573.456353][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2573.456606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.456847][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2573.457111][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2573.457415][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2573.457685][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2573.457937][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2573.458200][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2573.458455][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2573.458732][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2573.459070][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2573.459344][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2573.459598][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2573.459864][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2573.460080][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2573.460338][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2573.460580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2573.460869][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2573.461120][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2573.461358][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2573.461606][ C1] ? __create_object (mm/kmemleak.c:756) [ 2573.461851][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2573.462118][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2573.462402][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2573.462675][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2573.462957][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2573.463229][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2573.463470][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2573.463743][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2573.463979][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2573.464239][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2573.464500][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2573.464761][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2573.465037][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2573.465319][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2573.465579][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2573.465885][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2573.466152][ C1] __do_softirq (kernel/softirq.c:553) [ 2573.466384][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2573.466606][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2573.466892][ C1] </IRQ> [ 2573.467045][ C1] <TASK> [ 2573.467194][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2573.467499][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2573.467822][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2573.468785][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2573.469095][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2573.469490][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2573.469888][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2573.470286][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2573.470684][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2573.471084][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2573.471382][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2573.471606][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2573.471871][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2573.472176][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2573.472416][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2573.472667][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2573.472955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.473193][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2573.473447][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2573.473705][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2573.473993][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2573.474216][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.474453][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2573.474694][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2573.474939][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2573.475177][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2573.475415][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2573.475655][ C1] ksys_write (fs/read_write.c:643) [ 2573.475872][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2573.476124][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2573.476428][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2573.476662][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2573.476959][ C1] RIP: 0033:0x7fd66fef3957 [ 2573.477188][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2573.478154][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2573.478574][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2573.478972][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2573.479370][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2573.479765][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2573.480166][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2573.482776][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2573.483284][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2573.483758][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2573.484232][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2573.485159][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2573.485767][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 2573.486064][ C2] 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 [ 2573.487031][ C2] RSP: 0018:ffffc9000021fa80 EFLAGS: 00000286 [ 2573.487341][ C2] RAX: ffff888009359b5c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2573.487738][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 2573.488138][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2573.488537][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2573.488938][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2573.489335][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2573.489782][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2573.490113][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2573.490514][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2573.490917][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2573.491314][ C2] PKRU: 55555554 [ 2573.491497][ C2] Call Trace: [ 2573.491670][ C2] <IRQ> [ 2573.491820][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2573.492084][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2573.492328][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2573.492604][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2573.492877][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2573.493171][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2573.493436][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2573.493743][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2573.494003][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2573.494265][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2573.494573][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2573.494868][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2573.495182][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2573.495473][ C2] ? kasan_check_range (mm/kasan/generic.c:188) [ 2573.495729][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2573.496026][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2573.496336][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2573.496576][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.496815][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2573.497055][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2573.497303][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2573.497573][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2573.497859][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.498095][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2573.498337][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2573.498597][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2573.498832][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2573.499079][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2573.499336][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2573.499609][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2573.499885][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2573.500131][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2573.500400][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2573.500663][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2573.501009][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2573.501260][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2573.501583][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2573.501844][ 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) [ 2573.502047][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2573.502278][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2573.502530][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2573.502805][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2573.503056][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2573.503281][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2573.503598][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2573.503913][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2573.504194][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2573.504487][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2573.504734][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2573.504964][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2573.505263][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2573.505549][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2573.505873][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.506116][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2573.506413][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2573.506695][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2573.507010][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2573.507266][ 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:1584 (discriminator 4)) [ 2573.507501][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2573.507750][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2573.508064][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2573.508393][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2573.508691][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2573.508968][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2573.509254][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2573.509564][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2573.509808][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2573.510071][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2573.510390][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2573.510665][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2573.510940][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2573.511253][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2573.511512][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2573.511825][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2573.512073][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2573.512387][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2573.512633][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2573.512908][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2573.513149][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2573.513390][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2573.513619][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2573.513873][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2573.514185][ C2] tc_run (net/core/dev.c:3920) [ 2573.514390][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2573.514621][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.514860][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2573.515121][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2573.515373][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.515610][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2573.515877][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2573.516188][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2573.516459][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2573.516710][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2573.516976][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2573.517232][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2573.517568][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2573.517843][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2573.518096][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2573.518359][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2573.518578][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2573.518819][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2573.519097][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2573.519410][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2573.519684][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2573.519937][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2573.520168][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2573.520435][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2573.520677][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2573.520928][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2573.521166][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2573.521413][ 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:1584 (discriminator 4)) [ 2573.521647][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2573.521914][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2573.522192][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2573.522436][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2573.522688][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2573.522991][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2573.523310][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2573.523553][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2573.523815][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2573.524082][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2573.524322][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2573.524558][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2573.524820][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2573.525079][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2573.525338][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2573.525609][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2573.525892][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2573.526148][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2573.526437][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2573.526675][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2573.526938][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2573.527160][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2573.527452][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2573.527700][ C2] __do_softirq (kernel/softirq.c:553) [ 2573.527934][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2573.528153][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2573.528439][ C2] </IRQ> [ 2573.528588][ C2] <TASK> [ 2573.528737][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2573.529041][ 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) [ 2573.529296][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2573.530261][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2573.530568][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2573.530964][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2573.531363][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2573.531760][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2573.532157][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2573.532556][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2573.532846][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2573.533107][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2573.533349][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2573.533599][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2573.533874][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2573.534112][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2573.534383][ C2] do_idle (kernel/sched/idle.c:312) [ 2573.534586][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2573.534830][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2573.535075][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2573.535348][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2573.535659][ C2] </TASK> | [ 2598.918795][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2598.919170][ C1] rcu: 1-....: (183597 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=44977 | [ 2598.919730][ C1] rcu: (t=182126 jiffies g=1503537 q=374 ncpus=4) [ 2598.920511][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2598.921123][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2598.921456][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2598.922422][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2598.922731][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2598.923128][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2598.923526][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2598.923928][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2598.924326][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2598.924723][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2598.925170][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2598.925501][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2598.925911][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2598.926309][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2598.926705][ C1] PKRU: 55555554 [ 2598.926889][ C1] Call Trace: [ 2598.927062][ C1] <IRQ> [ 2598.927213][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2598.927488][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2598.927740][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2598.927994][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2598.928224][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2598.928494][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2598.928765][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2598.929022][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2598.929307][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2598.929548][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2598.929861][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2598.930133][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2598.930421][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2598.930686][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2598.930993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2598.931255][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2598.931565][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2598.931865][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2598.932179][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2598.932471][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2598.932765][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2598.933055][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2598.933366][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2598.933606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.933847][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2598.934087][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2598.934338][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2598.934609][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2598.934896][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.935133][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2598.935375][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2598.935635][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2598.935880][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2598.936128][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2598.936392][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2598.936669][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2598.936947][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2598.937194][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2598.937465][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2598.937729][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2598.938079][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2598.938333][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2598.938653][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2598.938917][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2598.939121][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2598.939352][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2598.939605][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2598.939881][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2598.940114][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2598.940343][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2598.940667][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2598.940973][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2598.941253][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2598.941547][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2598.941793][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2598.942024][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2598.942324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2598.942608][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2598.942932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.943171][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2598.943466][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2598.943750][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2598.944067][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2598.944328][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2598.944562][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2598.944811][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2598.945122][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2598.945454][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2598.945751][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2598.946032][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2598.946322][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2598.946637][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2598.946922][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2598.947175][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2598.947423][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2598.947669][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2598.947934][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2598.948188][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2598.948434][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2598.948712][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2598.948992][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2598.949257][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2598.949540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.949780][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2598.950082][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2598.950360][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2598.950601][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2598.950852][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2598.951070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2598.951336][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2598.951645][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2598.951886][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2598.952117][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2598.952365][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2598.952620][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2598.952861][ C1] tc_run (net/core/dev.c:3920) [ 2598.953067][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2598.953297][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.953535][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2598.953797][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2598.954049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.954287][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2598.954551][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2598.954855][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2598.955126][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2598.955378][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2598.955642][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2598.955905][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2598.956182][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2598.956521][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2598.956795][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2598.957048][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2598.957312][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2598.957528][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2598.957785][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2598.958027][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2598.958316][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2598.958566][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2598.958802][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2598.959050][ C1] ? __create_object (mm/kmemleak.c:756) [ 2598.959295][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2598.959561][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2598.959844][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2598.960116][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2598.960396][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2598.960667][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2598.960911][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2598.961183][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2598.961418][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2598.961679][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2598.961940][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2598.962200][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2598.962476][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2598.962758][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2598.963019][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2598.963334][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2598.963582][ C1] __do_softirq (kernel/softirq.c:553) [ 2598.963813][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2598.964036][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2598.964320][ C1] </IRQ> [ 2598.964471][ C1] <TASK> [ 2598.964619][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2598.964926][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2598.965248][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2598.966219][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2598.966528][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2598.966923][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2598.967317][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2598.967712][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2598.968112][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2598.968511][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2598.968809][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2598.969032][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2598.969296][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2598.969597][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2598.969826][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2598.970076][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2598.970363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.970601][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2598.970857][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2598.971110][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2598.971397][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2598.971620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.971856][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2598.972097][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2598.972339][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2598.972577][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2598.972815][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2598.973055][ C1] ksys_write (fs/read_write.c:643) [ 2598.973269][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2598.973517][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2598.973821][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2598.974055][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2598.974351][ C1] RIP: 0033:0x7fd66fef3957 [ 2598.974580][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2598.975541][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2598.975964][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2598.976360][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2598.976761][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2598.977156][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2598.977558][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2598.977558][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2598.977958][ C1] </TASK> | [ 2598.978115][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2598.978390][ C2] NMI backtrace for cpu 2 [ 2598.978404][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2598.978409][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 2598.978420][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 2598.978425][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 2598.978429][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2598.978432][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2598.978433][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2598.978435][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2598.978436][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2598.978438][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2598.978440][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2598.978442][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2598.978444][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2598.978445][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2598.978446][ C2] PKRU: 55555554 [ 2598.978447][ C2] Call Trace: [ 2598.978450][ C2] <NMI> [ 2598.978453][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2598.978461][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2598.978467][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2598.978471][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2598.978475][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2598.978477][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2598.978483][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2598.978486][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2598.978490][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2598.978493][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2598.978497][ C2] </NMI> [ 2598.978497][ C2] <IRQ> [ 2598.978498][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2598.978502][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2598.978505][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2598.978509][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.978513][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2598.978516][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2598.978521][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2598.978523][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2598.978527][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.978529][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2598.978534][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2598.978537][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2598.978544][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2598.978547][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2598.978553][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2598.978560][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2598.978564][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2598.978567][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2598.978569][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2598.978572][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2598.978578][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2598.978583][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2598.978586][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2598.978596][ 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) [ 2598.978598][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2598.978601][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2598.978606][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2598.978609][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2598.978613][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2598.978617][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2598.978623][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2598.978628][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2598.978633][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2598.978641][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2598.978644][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2598.978646][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2598.978649][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2598.978653][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2598.978657][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.978659][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2598.978664][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2598.978667][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2598.978671][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2598.978674][ 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:1584 (discriminator 4)) [ 2598.978676][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2598.978680][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2598.978688][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2598.978694][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2598.978701][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2598.978706][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2598.978716][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2598.978724][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2598.978729][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2598.978732][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2598.978736][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2598.978738][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2598.978742][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2598.978744][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2598.978747][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2598.978752][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2598.978758][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2598.978761][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2598.978764][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2598.978767][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2598.978771][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2598.978776][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2598.978779][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2598.978781][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2598.978786][ C2] tc_run (net/core/dev.c:3920) [ 2598.978790][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2598.978793][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.978795][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2598.978799][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2598.978803][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.978805][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2598.978809][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2598.978813][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2598.978816][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2598.978820][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2598.978824][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2598.978828][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2598.978836][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2598.978838][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2598.978842][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2598.978846][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2598.978850][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2598.978852][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2598.978855][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2598.978858][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2598.978861][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2598.978865][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2598.978868][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2598.978870][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2598.978874][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2598.978877][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2598.978881][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2598.978885][ 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:1584 (discriminator 4)) [ 2598.978888][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2598.978894][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2598.978897][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2598.978902][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2598.978906][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2598.978911][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2598.978914][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2598.978918][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2598.978921][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2598.978924][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2598.978928][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2598.978932][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2598.978937][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2598.978941][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2598.978944][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2598.978948][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2598.978951][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2598.978953][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2598.978958][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2598.978960][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2598.978964][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2598.978967][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2598.978972][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2598.978975][ C2] __do_softirq (kernel/softirq.c:553) [ 2598.978980][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2598.978983][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2598.978986][ C2] </IRQ> [ 2598.978987][ C2] <TASK> [ 2598.978988][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2598.978991][ 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) [ 2598.978994][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2598.978996][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2598.978998][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2598.979000][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2598.979001][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2598.979003][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2598.979004][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2598.979007][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2598.979011][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2598.979014][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2598.979017][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2598.979019][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2598.979021][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2598.979024][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2598.979028][ C2] do_idle (kernel/sched/idle.c:312) [ 2598.979031][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2598.979033][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2598.979036][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2598.979040][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2625.422528][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2625.423058][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2625.423525][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2625.423992][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2625.424906][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2625.425519][ 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) [ 2625.425812][ 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 [ 2625.426780][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 2625.427087][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2625.427484][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2625.427892][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2625.428289][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2625.428685][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2625.429083][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2625.429529][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2625.429863][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2625.430264][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2625.430661][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2625.431059][ C1] PKRU: 55555554 [ 2625.431240][ C1] Call Trace: [ 2625.431414][ C1] <IRQ> [ 2625.431563][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2625.431828][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2625.432074][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2625.432351][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2625.432626][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2625.432913][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2625.433180][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2625.433489][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2625.433751][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2625.434062][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2625.434359][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2625.434675][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2625.434966][ 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) [ 2625.435223][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2625.435504][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2625.435822][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2625.436066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.436308][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2625.436548][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2625.436798][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2625.437072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.437356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.437596][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2625.437841][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2625.438102][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2625.438336][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2625.438583][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2625.438842][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2625.439121][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2625.439402][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2625.439650][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2625.439923][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2625.440188][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2625.440536][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2625.440789][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2625.441110][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2625.441372][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2625.441577][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2625.441808][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2625.442062][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2625.442337][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2625.442572][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2625.442800][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2625.443118][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2625.443424][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2625.443706][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2625.443999][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2625.444247][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2625.444479][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2625.444777][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.445066][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2625.445391][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.445629][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2625.445935][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2625.446223][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2625.446540][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2625.446795][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2625.447030][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2625.447281][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2625.447595][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2625.447927][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2625.448226][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2625.448502][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2625.448790][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2625.449104][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2625.449389][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2625.449637][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2625.449886][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2625.450133][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2625.450397][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2625.450652][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2625.450901][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2625.451182][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2625.451464][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2625.451729][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.452013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.452253][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2625.452560][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2625.452836][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2625.453077][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2625.453325][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2625.453541][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2625.453808][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2625.454118][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2625.454360][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2625.454591][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2625.454841][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2625.455101][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2625.455342][ C1] tc_run (net/core/dev.c:3920) [ 2625.455548][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2625.455787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.456027][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2625.456288][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2625.456542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.456780][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2625.457046][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2625.457347][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2625.457622][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2625.457874][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2625.458138][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2625.458395][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2625.458670][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2625.459007][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2625.459282][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2625.459535][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2625.459800][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2625.460016][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2625.460274][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2625.460518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.460803][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2625.461054][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2625.461294][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2625.461543][ C1] ? __create_object (mm/kmemleak.c:756) [ 2625.461786][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2625.462055][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2625.462336][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2625.462608][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2625.462892][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2625.463163][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2625.463408][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2625.463677][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2625.463915][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2625.464176][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2625.464438][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2625.464698][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2625.464972][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2625.465257][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2625.465518][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2625.465828][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2625.466078][ C1] __do_softirq (kernel/softirq.c:553) [ 2625.466311][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2625.466530][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2625.466818][ C1] </IRQ> [ 2625.466967][ C1] <TASK> [ 2625.467118][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2625.467422][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2625.467746][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2625.468714][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2625.469022][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2625.469421][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2625.469819][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2625.470216][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2625.470612][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2625.471014][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2625.471311][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2625.471537][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2625.471804][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2625.472111][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2625.472341][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2625.472593][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2625.472879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.473118][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2625.473375][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2625.473629][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2625.473919][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2625.474142][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.474382][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2625.474627][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2625.474869][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2625.475110][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2625.475350][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2625.475588][ C1] ksys_write (fs/read_write.c:643) [ 2625.475812][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2625.476061][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2625.476363][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2625.476596][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2625.476897][ C1] RIP: 0033:0x7fd66fef3957 [ 2625.477125][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2625.478096][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2625.478519][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2625.478926][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2625.479326][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2625.479723][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2625.480121][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2625.482728][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2625.483234][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2625.483704][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2625.484174][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2625.485098][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2625.485713][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2625.486041][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2625.487007][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2625.487312][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2625.487711][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2625.488110][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2625.488506][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2625.488908][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2625.489307][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2625.489751][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2625.490084][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2625.490483][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2625.490880][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2625.491279][ C2] PKRU: 55555554 [ 2625.491460][ C2] Call Trace: [ 2625.491629][ C2] <IRQ> [ 2625.491778][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2625.492043][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2625.492284][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2625.492562][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2625.492835][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2625.493120][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2625.493386][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2625.493690][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2625.493951][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2625.494214][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2625.494523][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2625.494820][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2625.495133][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2625.495422][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2625.495724][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2625.496016][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2625.496326][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2625.496567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.496809][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2625.497047][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2625.497299][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2625.497573][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.497858][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.498099][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2625.498340][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2625.498601][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2625.498835][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2625.499083][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2625.499341][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2625.499615][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2625.499894][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2625.500139][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2625.500410][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2625.500674][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2625.501021][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2625.501273][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2625.501592][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2625.501853][ 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) [ 2625.502056][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2625.502287][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2625.502540][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2625.502817][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2625.503068][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2625.503297][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2625.503615][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2625.503920][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2625.504203][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2625.504493][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2625.504740][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2625.504971][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2625.505270][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.505554][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2625.505888][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.506127][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2625.506426][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2625.506717][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2625.507036][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2625.507291][ 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:1584 (discriminator 4)) [ 2625.507525][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2625.507772][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2625.508087][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2625.508417][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2625.508716][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2625.508991][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2625.509280][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2625.509590][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2625.509833][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2625.510097][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2625.510418][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2625.510709][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2625.510987][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2625.511301][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2625.511561][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2625.511875][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2625.512121][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2625.512436][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2625.512680][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2625.512959][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2625.513197][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2625.513439][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2625.513671][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2625.513926][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2625.514242][ C2] tc_run (net/core/dev.c:3920) [ 2625.514446][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2625.514675][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.514913][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2625.515172][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2625.515423][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.515671][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2625.515934][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2625.516238][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2625.516509][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2625.516766][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2625.517031][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2625.517287][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2625.517622][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2625.517898][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2625.518151][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2625.518414][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2625.518630][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2625.518873][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2625.519147][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2625.519459][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2625.519732][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2625.519984][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2625.520214][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2625.520480][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2625.520722][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2625.520974][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2625.521212][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2625.521459][ 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:1584 (discriminator 4)) [ 2625.521697][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2625.521963][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2625.522244][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2625.522488][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2625.522736][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2625.523037][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2625.523355][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2625.523604][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2625.523864][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2625.524130][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2625.524370][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2625.524607][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2625.524868][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2625.525128][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2625.525387][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2625.525660][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2625.525943][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.526182][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2625.526472][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2625.526708][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2625.526974][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2625.527195][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2625.527490][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2625.527736][ C2] __do_softirq (kernel/softirq.c:553) [ 2625.527969][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2625.528189][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2625.528474][ C2] </IRQ> [ 2625.528623][ C2] <TASK> [ 2625.528775][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2625.529078][ 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) [ 2625.529335][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2625.530302][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2625.530608][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2625.531007][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2625.531402][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2625.531798][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2625.532193][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2625.532594][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2625.532882][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2625.533141][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2625.533382][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2625.533632][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2625.533906][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2625.534145][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2625.534417][ C2] do_idle (kernel/sched/idle.c:312) [ 2625.534621][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2625.534862][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2625.535105][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2625.535373][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2653.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2653.423066][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2653.423530][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2653.424000][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2653.424915][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2653.425534][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2653.425861][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2653.426834][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2653.427142][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2653.427542][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2653.427940][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2653.428337][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2653.428737][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2653.429136][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2653.429583][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2653.429915][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2653.430317][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2653.430721][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2653.431120][ C1] PKRU: 55555554 [ 2653.431303][ C1] Call Trace: [ 2653.431474][ C1] <IRQ> [ 2653.431626][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2653.431892][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2653.432138][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2653.432415][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2653.432687][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2653.432978][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2653.433245][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2653.433552][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2653.433815][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2653.434123][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2653.434421][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2653.434736][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2653.435028][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2653.435323][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2653.435622][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2653.435933][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2653.436176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.436419][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2653.436659][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2653.436910][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2653.437183][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2653.437466][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.437705][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2653.437949][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2653.438211][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2653.438446][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2653.438692][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2653.438954][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2653.439233][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2653.439510][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2653.439758][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2653.440030][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2653.440294][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2653.440643][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2653.440898][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2653.441219][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2653.441482][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2653.441689][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2653.441920][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2653.442175][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2653.442452][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2653.442686][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2653.442915][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2653.443234][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2653.443537][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2653.443824][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2653.444116][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2653.444364][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2653.444596][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2653.444896][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2653.445182][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2653.445515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.445755][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2653.446050][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2653.446337][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2653.446654][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2653.446911][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2653.447143][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2653.447392][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2653.447705][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2653.448037][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2653.448336][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2653.448610][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2653.448898][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2653.449211][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2653.449500][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2653.449750][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2653.449997][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2653.450244][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2653.450509][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2653.450763][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2653.451011][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2653.451294][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2653.451573][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2653.451839][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2653.452125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.452363][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2653.452670][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2653.452947][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2653.453188][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2653.453437][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2653.453660][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2653.453931][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2653.454239][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2653.454481][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2653.454712][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2653.454964][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2653.455220][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2653.455458][ C1] tc_run (net/core/dev.c:3920) [ 2653.455671][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2653.455902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.456142][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2653.456402][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2653.456657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.456898][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2653.457166][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2653.457471][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2653.457742][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2653.457997][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2653.458262][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2653.458518][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2653.458794][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2653.459131][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2653.459411][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2653.459666][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2653.459933][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2653.460148][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2653.460407][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2653.460651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2653.460937][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2653.461189][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2653.461430][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2653.461680][ C1] ? __create_object (mm/kmemleak.c:756) [ 2653.461925][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2653.462193][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2653.462474][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2653.462748][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2653.463031][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2653.463302][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2653.463547][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2653.463820][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2653.464057][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2653.464318][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2653.464580][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2653.464841][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2653.465114][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2653.465401][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2653.465666][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2653.465973][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2653.466220][ C1] __do_softirq (kernel/softirq.c:553) [ 2653.466454][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2653.466676][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2653.466963][ C1] </IRQ> [ 2653.467113][ C1] <TASK> [ 2653.467266][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2653.467575][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2653.467900][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2653.468872][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2653.469181][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2653.469581][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2653.469992][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2653.470389][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2653.470787][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2653.471190][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2653.471485][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2653.471711][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2653.471979][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2653.472284][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2653.472513][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2653.472764][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2653.473053][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.473290][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2653.473546][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2653.473802][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2653.474092][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2653.474313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.474551][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2653.474793][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2653.475036][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2653.475275][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2653.475525][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2653.475765][ C1] ksys_write (fs/read_write.c:643) [ 2653.475983][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2653.476231][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2653.476536][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2653.476767][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2653.477070][ C1] RIP: 0033:0x7fd66fef3957 [ 2653.477300][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2653.478269][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2653.478687][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2653.479087][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2653.479486][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2653.479884][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2653.480280][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2653.482897][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2653.483401][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2653.483875][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2653.484348][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2653.485269][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2653.485884][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2653.486206][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2653.487168][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2653.487476][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2653.487871][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2653.488269][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2653.488669][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2653.489068][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2653.489465][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2653.489913][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2653.490246][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2653.490646][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2653.491044][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2653.491441][ C2] PKRU: 55555554 [ 2653.491621][ C2] Call Trace: [ 2653.491793][ C2] <IRQ> [ 2653.491941][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2653.492203][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2653.492447][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2653.492722][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2653.493001][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2653.493286][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2653.493552][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2653.493859][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2653.494120][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2653.494382][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2653.494690][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2653.494988][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2653.495302][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2653.495601][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2653.495897][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2653.496184][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2653.496495][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2653.496737][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.496979][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2653.497216][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2653.497464][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2653.497737][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2653.498022][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.498261][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2653.498500][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2653.498761][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2653.498997][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2653.499245][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2653.499504][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2653.499778][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2653.500058][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2653.500304][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2653.500579][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2653.500844][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2653.501190][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2653.501448][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2653.501768][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2653.502033][ 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) [ 2653.502236][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2653.502470][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2653.502723][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2653.502997][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2653.503247][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2653.503474][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2653.503791][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2653.504092][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2653.504373][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2653.504665][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2653.504912][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2653.505144][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2653.505441][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2653.505736][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2653.506060][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.506299][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2653.506593][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2653.506880][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2653.507195][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2653.507450][ 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:1584 (discriminator 4)) [ 2653.507682][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2653.507931][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2653.508243][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2653.508574][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2653.508874][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2653.509147][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2653.509433][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2653.509743][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2653.509986][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2653.510249][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2653.510564][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2653.510838][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2653.511114][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2653.511427][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2653.511686][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2653.511997][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2653.512243][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2653.512557][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2653.512803][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2653.513081][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2653.513320][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2653.513561][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2653.513793][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2653.514047][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2653.514357][ C2] tc_run (net/core/dev.c:3920) [ 2653.514563][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2653.514790][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.515030][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2653.515289][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2653.515548][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.515786][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2653.516050][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2653.516354][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2653.516624][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2653.516876][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2653.517138][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2653.517395][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2653.517729][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2653.518004][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2653.518256][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2653.518524][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2653.518743][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2653.518987][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2653.519261][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2653.519573][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2653.519847][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2653.520098][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2653.520328][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2653.520593][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2653.520837][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2653.521088][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2653.521328][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2653.521575][ 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:1584 (discriminator 4)) [ 2653.521811][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2653.522077][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2653.522358][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2653.522600][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2653.522849][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2653.523149][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2653.523468][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2653.523711][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2653.523972][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2653.524239][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2653.524480][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2653.524714][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2653.524976][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2653.525236][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2653.525502][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2653.525772][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2653.526054][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2653.526292][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2653.526581][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2653.526820][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2653.527083][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2653.527305][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2653.527601][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2653.527847][ C2] __do_softirq (kernel/softirq.c:553) [ 2653.528081][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2653.528300][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2653.528588][ C2] </IRQ> [ 2653.528737][ C2] <TASK> [ 2653.528888][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2653.529189][ 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) [ 2653.529444][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2653.530408][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2653.530715][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2653.531111][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2653.531509][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2653.531905][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2653.532300][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2653.532699][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2653.532989][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2653.533249][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2653.533493][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2653.533742][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2653.534016][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2653.534254][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2653.534527][ C2] do_idle (kernel/sched/idle.c:312) [ 2653.534730][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2653.534972][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2653.535220][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2653.535500][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2653.535821][ C2] </TASK> | [ 2676.981794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2676.982165][ C1] rcu: 1-....: (261482 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=64255 | [ 2676.982719][ C1] rcu: (t=260189 jiffies g=1503537 q=415 ncpus=4) [ 2676.983508][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2676.984119][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2676.984451][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2676.985428][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2676.985734][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2676.986138][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2676.986539][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2676.986943][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2676.987345][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2676.987748][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2676.988195][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2676.988528][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2676.988931][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2676.989331][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2676.989733][ C1] PKRU: 55555554 [ 2676.989915][ C1] Call Trace: [ 2676.990085][ C1] <IRQ> [ 2676.990236][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2676.990517][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2676.990770][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2676.991023][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2676.991252][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2676.991524][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2676.991796][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2676.992056][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2676.992340][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2676.992584][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2676.992898][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2676.993170][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2676.993459][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2676.993726][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2676.994031][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2676.994294][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2676.994603][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2676.994902][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2676.995219][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2676.995516][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2676.995813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2676.996100][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2676.996411][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2676.996654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2676.996897][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2676.997136][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2676.997385][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2676.997659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2676.997943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2676.998183][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2676.998424][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2676.998685][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2676.998920][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2676.999167][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2676.999424][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2676.999700][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2676.999980][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2677.000226][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2677.000501][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2677.000764][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2677.001114][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2677.001367][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2677.001687][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2677.001952][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2677.002157][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2677.002388][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2677.002646][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2677.002921][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2677.003155][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2677.003385][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2677.003704][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2677.004009][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2677.004293][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2677.004590][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2677.004839][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2677.005075][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2677.005374][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2677.005677][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2677.006002][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.006240][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2677.006534][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2677.006823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2677.007138][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2677.007394][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2677.007626][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2677.007879][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2677.008193][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2677.008525][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2677.008825][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2677.009100][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2677.009388][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2677.009703][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2677.009989][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2677.010236][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2677.010482][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2677.010729][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2677.010993][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2677.011246][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2677.011495][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2677.011775][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2677.012055][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2677.012319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2677.012603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.012843][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2677.013148][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2677.013424][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2677.013665][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2677.013916][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2677.014135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2677.014402][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2677.014712][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2677.014954][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2677.015184][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2677.015442][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2677.015697][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2677.015937][ C1] tc_run (net/core/dev.c:3920) [ 2677.016143][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2677.016373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.016612][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2677.016874][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2677.017127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.017365][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2677.017629][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2677.017931][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2677.018204][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2677.018456][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2677.018721][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2677.018977][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2677.019252][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2677.019590][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2677.019867][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2677.020120][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2677.020385][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2677.020600][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2677.020858][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2677.021101][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2677.021386][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2677.021637][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2677.021879][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2677.022128][ C1] ? __create_object (mm/kmemleak.c:756) [ 2677.022373][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2677.022642][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2677.022922][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2677.023194][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2677.023477][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2677.023747][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2677.023995][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2677.024266][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2677.024503][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2677.024765][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2677.025027][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2677.025287][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2677.025569][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2677.025855][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2677.026116][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2677.026420][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2677.026668][ C1] __do_softirq (kernel/softirq.c:553) [ 2677.026902][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2677.027121][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2677.027409][ C1] </IRQ> [ 2677.027557][ C1] <TASK> [ 2677.027708][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2677.028012][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2677.028334][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2677.029301][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2677.029608][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2677.030006][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2677.030403][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2677.030803][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2677.031197][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2677.031598][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2677.031892][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2677.032117][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2677.032383][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2677.032685][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2677.032914][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2677.033165][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2677.033452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.033689][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2677.033944][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2677.034197][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2677.034486][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2677.034707][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.034946][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2677.035187][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2677.035434][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2677.035674][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2677.035914][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2677.036158][ C1] ksys_write (fs/read_write.c:643) [ 2677.036375][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2677.036624][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2677.036928][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2677.037160][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2677.037460][ C1] RIP: 0033:0x7fd66fef3957 [ 2677.037690][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2677.038673][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2677.039107][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2677.039503][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2677.039901][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2677.040298][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2677.040694][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2677.040694][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2677.041093][ C1] </TASK> | [ 2677.041252][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2677.041526][ C2] NMI backtrace for cpu 2 [ 2677.041537][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2677.041540][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2677.041546][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2677.041549][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2677.041552][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2677.041554][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2677.041555][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2677.041557][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2677.041558][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2677.041560][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2677.041562][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2677.041565][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2677.041566][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2677.041567][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2677.041569][ C2] PKRU: 55555554 [ 2677.041570][ C2] Call Trace: [ 2677.041572][ C2] <NMI> [ 2677.041574][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2677.041582][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2677.041586][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2677.041591][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2677.041594][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2677.041596][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2677.041602][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2677.041605][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2677.041608][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2677.041612][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2677.041615][ C2] </NMI> [ 2677.041615][ C2] <IRQ> [ 2677.041617][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2677.041619][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2677.041623][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.041627][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2677.041631][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2677.041635][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2677.041638][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2677.041641][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.041643][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2677.041648][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2677.041651][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2677.041659][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2677.041661][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2677.041666][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2677.041672][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2677.041676][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2677.041678][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2677.041680][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2677.041683][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2677.041689][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2677.041693][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2677.041696][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2677.041706][ 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) [ 2677.041709][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2677.041712][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2677.041717][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2677.041720][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2677.041724][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2677.041728][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2677.041734][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2677.041740][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2677.041745][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2677.041753][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2677.041756][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2677.041759][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2677.041763][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2677.041766][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2677.041770][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.041772][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2677.041777][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2677.041781][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2677.041785][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2677.041788][ 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:1584 (discriminator 4)) [ 2677.041790][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2677.041794][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2677.041802][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2677.041808][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2677.041815][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2677.041820][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2677.041831][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2677.041839][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2677.041844][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2677.041847][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2677.041852][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2677.041854][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2677.041858][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2677.041860][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2677.041864][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2677.041868][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2677.041873][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2677.041877][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2677.041880][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2677.041883][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2677.041888][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2677.041892][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2677.041896][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2677.041898][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2677.041903][ C2] tc_run (net/core/dev.c:3920) [ 2677.041907][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2677.041910][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.041912][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2677.041916][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2677.041920][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.041922][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2677.041926][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2677.041930][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2677.041933][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2677.041937][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2677.041941][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2677.041945][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2677.041953][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2677.041956][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2677.041961][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2677.041965][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2677.041968][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2677.041971][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2677.041974][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2677.041978][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2677.041981][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2677.041985][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2677.041988][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2677.041990][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2677.041994][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2677.041996][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2677.042000][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2677.042005][ 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:1584 (discriminator 4)) [ 2677.042007][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2677.042014][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2677.042017][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2677.042022][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2677.042026][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2677.042031][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2677.042035][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2677.042039][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2677.042043][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2677.042046][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2677.042050][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2677.042055][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2677.042059][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2677.042064][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2677.042066][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2677.042071][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2677.042074][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2677.042077][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2677.042081][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2677.042083][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2677.042087][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2677.042090][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2677.042095][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2677.042098][ C2] __do_softirq (kernel/softirq.c:553) [ 2677.042103][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2677.042106][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2677.042109][ C2] </IRQ> [ 2677.042110][ C2] <TASK> [ 2677.042111][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2677.042114][ 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) [ 2677.042118][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2677.042120][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2677.042123][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2677.042125][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2677.042126][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2677.042128][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2677.042129][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2677.042133][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2677.042136][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2677.042139][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2677.042142][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2677.042144][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2677.042147][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2677.042149][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2677.042153][ C2] do_idle (kernel/sched/idle.c:312) [ 2677.042156][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2677.042158][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2677.042161][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2677.042165][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2701.422550][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2701.423085][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2701.423554][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2701.424023][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2701.424941][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2701.425558][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2701.425884][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2701.426857][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2701.427166][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2701.427564][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2701.427963][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2701.428361][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2701.428760][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2701.429159][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2701.429606][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2701.429938][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2701.430339][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2701.430738][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2701.431137][ C1] PKRU: 55555554 [ 2701.431320][ C1] Call Trace: [ 2701.431493][ C1] <IRQ> [ 2701.431644][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2701.431909][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2701.432154][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2701.432430][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2701.432702][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2701.432993][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2701.433261][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2701.433569][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2701.433832][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2701.434143][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2701.434438][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2701.434756][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2701.435048][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2701.435349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2701.435639][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2701.435950][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2701.436191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.436434][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2701.436675][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2701.436928][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2701.437200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2701.437483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.437722][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2701.437967][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2701.438227][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2701.438464][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2701.438710][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2701.438971][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2701.439252][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2701.439530][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2701.439778][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2701.440051][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2701.440313][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2701.440664][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2701.440920][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2701.441243][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2701.441508][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2701.441713][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2701.441942][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2701.442199][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2701.442477][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2701.442707][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2701.442938][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2701.443260][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2701.443566][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2701.443853][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2701.444148][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2701.444402][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2701.444647][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2701.444949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2701.445235][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2701.445570][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.445812][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2701.446109][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2701.446395][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2701.446712][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2701.446969][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2701.447203][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2701.447450][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2701.447769][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2701.448102][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2701.448402][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2701.448679][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2701.448971][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2701.449283][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2701.449572][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2701.449823][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2701.450069][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2701.450314][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2701.450580][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2701.450836][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2701.451084][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2701.451366][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2701.451646][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2701.451911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2701.452197][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.452436][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2701.452742][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2701.453020][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2701.453260][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2701.453508][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2701.453725][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2701.453994][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2701.454304][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2701.454544][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2701.454777][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2701.455029][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2701.455291][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2701.455531][ C1] tc_run (net/core/dev.c:3920) [ 2701.455738][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2701.455969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.456207][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2701.456472][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2701.456725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.456965][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2701.457230][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2701.457533][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2701.457805][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2701.458059][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2701.458323][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2701.458579][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2701.458856][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2701.459193][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2701.459471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2701.459725][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2701.459992][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2701.460207][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2701.460465][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2701.460709][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2701.460996][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2701.461247][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2701.461487][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2701.461736][ C1] ? __create_object (mm/kmemleak.c:756) [ 2701.461983][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2701.462251][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2701.462532][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2701.462808][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2701.463089][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2701.463360][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2701.463606][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2701.463878][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2701.464116][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2701.464377][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2701.464639][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2701.464899][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2701.465174][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2701.465464][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2701.465731][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2701.466039][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2701.466287][ C1] __do_softirq (kernel/softirq.c:553) [ 2701.466520][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2701.466741][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2701.467029][ C1] </IRQ> [ 2701.467180][ C1] <TASK> [ 2701.467331][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2701.467637][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2701.467964][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2701.468934][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2701.469243][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2701.469642][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2701.470042][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2701.470439][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2701.470840][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2701.471242][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2701.471538][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2701.471764][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2701.472032][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2701.472338][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2701.472565][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2701.472818][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2701.473108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.473346][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2701.473602][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2701.473856][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2701.474147][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2701.474370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.474608][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2701.474854][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2701.475098][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2701.475345][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2701.475587][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2701.475828][ C1] ksys_write (fs/read_write.c:643) [ 2701.476046][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2701.476296][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2701.476601][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2701.476836][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2701.477136][ C1] RIP: 0033:0x7fd66fef3957 [ 2701.477366][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2701.478334][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2701.478754][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2701.479161][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2701.479558][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2701.479957][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2701.480353][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2701.482978][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2701.483485][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2701.483957][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2701.484434][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2701.485366][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2701.485977][ C2] 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) [ 2701.486296][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 2701.487266][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2701.487574][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2701.487972][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2701.488369][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2701.488766][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2701.489167][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2701.489562][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2701.490008][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2701.490339][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2701.490739][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2701.491138][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2701.491536][ C2] PKRU: 55555554 [ 2701.491718][ C2] Call Trace: [ 2701.491890][ C2] <IRQ> [ 2701.492039][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2701.492304][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2701.492548][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2701.492825][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2701.493096][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2701.493385][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2701.493650][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2701.493958][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2701.494219][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2701.494481][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2701.494793][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2701.495089][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2701.495412][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2701.495703][ C2] ? 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) [ 2701.495991][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2701.496279][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2701.496590][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2701.496831][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.497072][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2701.497313][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2701.497562][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2701.497834][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2701.498118][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.498357][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2701.498599][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2701.498860][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2701.499095][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2701.499339][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2701.499597][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2701.499876][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2701.500151][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2701.500398][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2701.500668][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2701.500930][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2701.501276][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2701.501527][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2701.501846][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2701.502109][ 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) [ 2701.502313][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2701.502541][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2701.502793][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2701.503070][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2701.503320][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2701.503548][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2701.503866][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2701.504174][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2701.504454][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2701.504748][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2701.504995][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2701.505224][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2701.505533][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2701.505817][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2701.506140][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.506379][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2701.506673][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2701.506958][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2701.507273][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2701.507527][ 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:1584 (discriminator 4)) [ 2701.507764][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2701.508021][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2701.508338][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2701.508669][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2701.508968][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2701.509242][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2701.509529][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2701.509840][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2701.510079][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2701.510344][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2701.510658][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2701.510934][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2701.511210][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2701.511523][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2701.511782][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2701.512095][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2701.512343][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2701.512658][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2701.512905][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2701.513179][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2701.513419][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2701.513663][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2701.513894][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2701.514146][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2701.514457][ C2] tc_run (net/core/dev.c:3920) [ 2701.514661][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2701.514892][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.515129][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2701.515398][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2701.515648][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.515886][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2701.516149][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2701.516458][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2701.516732][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2701.516985][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2701.517249][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2701.517505][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2701.517843][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2701.518118][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2701.518370][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2701.518634][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2701.518849][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2701.519092][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2701.519369][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2701.519677][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2701.519956][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2701.520208][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2701.520436][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2701.520702][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2701.520946][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2701.521196][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2701.521435][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2701.521683][ 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:1584 (discriminator 4)) [ 2701.521918][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2701.522185][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2701.522464][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2701.522708][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2701.522958][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2701.523255][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2701.523573][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2701.523818][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2701.524077][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2701.524344][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2701.524583][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2701.524819][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2701.525080][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2701.525346][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2701.525604][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2701.525873][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2701.526157][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2701.526393][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2701.526682][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2701.526922][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2701.527188][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2701.527406][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2701.527702][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2701.527951][ C2] __do_softirq (kernel/softirq.c:553) [ 2701.528181][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2701.528403][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2701.528687][ C2] </IRQ> [ 2701.528839][ C2] <TASK> [ 2701.528989][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2701.529292][ 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) [ 2701.529549][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2701.530523][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2701.530831][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2701.531227][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2701.531621][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2701.532018][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2701.532416][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2701.532813][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2701.533101][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2701.533359][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2701.533600][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2701.533851][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2701.534126][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2701.534362][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2701.534636][ C2] do_idle (kernel/sched/idle.c:312) [ 2701.534841][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2701.535087][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2701.535337][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2701.535606][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2729.422537][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2729.423068][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2729.423532][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2729.424005][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2729.424924][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2729.425545][ 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) [ 2729.425873][ 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 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b72 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 40 6b 0a fe call 0xfffffffffe0a6b48 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 [ 2729.426869][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2729.427176][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2729.427575][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2729.427973][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2729.428370][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2729.428768][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2729.429169][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2729.429615][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2729.429952][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2729.430350][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2729.430748][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2729.431148][ C1] PKRU: 55555554 [ 2729.431329][ C1] Call Trace: [ 2729.431500][ C1] <IRQ> [ 2729.431652][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2729.431918][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2729.432161][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2729.432440][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2729.432713][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2729.433002][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2729.433269][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2729.433575][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2729.433839][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2729.434146][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2729.434445][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2729.434761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2729.435050][ 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) [ 2729.435347][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2729.435635][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2729.435947][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2729.436191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.436433][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2729.436671][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2729.436922][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2729.437196][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2729.437479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.437719][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2729.437960][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2729.438221][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2729.438456][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2729.438703][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2729.438962][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2729.439238][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2729.439519][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2729.439766][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2729.440040][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2729.440303][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2729.440651][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2729.440906][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2729.441225][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2729.441489][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2729.441693][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2729.441926][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2729.442181][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2729.442456][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2729.442689][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2729.442917][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2729.443234][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2729.443541][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2729.443825][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2729.444120][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2729.444368][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2729.444598][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2729.444899][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2729.445193][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2729.445519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.445758][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2729.446055][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2729.446340][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2729.446660][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2729.446915][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2729.447150][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2729.447399][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2729.447712][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2729.448045][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2729.448344][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2729.448619][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2729.448908][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2729.449222][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2729.449507][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2729.449756][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2729.450005][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2729.450252][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2729.450515][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2729.450768][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2729.451018][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2729.451297][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2729.451580][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2729.451845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2729.452128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.452368][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2729.452674][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2729.452951][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2729.453194][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2729.453442][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2729.453657][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2729.453925][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2729.454237][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2729.454477][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2729.454708][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2729.454958][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2729.455220][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2729.455460][ C1] tc_run (net/core/dev.c:3920) [ 2729.455667][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2729.455899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.456138][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2729.456398][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2729.456651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.456889][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2729.457155][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2729.457457][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2729.457730][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2729.457982][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2729.458249][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2729.458504][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2729.458780][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2729.459118][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2729.459393][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2729.459645][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2729.459915][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2729.460134][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2729.460395][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2729.460639][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2729.460925][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2729.461176][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2729.461416][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2729.461665][ C1] ? __create_object (mm/kmemleak.c:756) [ 2729.461908][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2729.462177][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2729.462457][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2729.462730][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2729.463012][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2729.463284][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2729.463527][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2729.463798][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2729.464035][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2729.464297][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2729.464558][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2729.464818][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2729.465091][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2729.465381][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2729.465642][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2729.465946][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2729.466195][ C1] __do_softirq (kernel/softirq.c:553) [ 2729.466429][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2729.466649][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2729.466939][ C1] </IRQ> [ 2729.467088][ C1] <TASK> [ 2729.467238][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2729.467542][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2729.467865][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2729.468833][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2729.469142][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2729.469539][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2729.469938][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2729.470335][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2729.470731][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2729.471132][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2729.471427][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2729.471650][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2729.471918][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2729.472219][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2729.472450][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2729.472701][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2729.472987][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.473226][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2729.473482][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2729.473735][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2729.474025][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2729.474247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.474485][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2729.474725][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2729.474968][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2729.475216][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2729.475456][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2729.475693][ C1] ksys_write (fs/read_write.c:643) [ 2729.475913][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2729.476161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2729.476463][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2729.476695][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2729.476995][ C1] RIP: 0033:0x7fd66fef3957 [ 2729.477222][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2729.478187][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2729.478607][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2729.479005][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2729.479402][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2729.479799][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2729.480196][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2729.482807][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2729.483312][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2729.483783][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2729.484260][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2729.485190][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2729.485799][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2729.486128][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2729.487093][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2729.487399][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2729.487794][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2729.488192][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2729.488588][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2729.488985][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2729.489382][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2729.489827][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2729.490156][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2729.490556][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2729.490955][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2729.491353][ C2] PKRU: 55555554 [ 2729.491535][ C2] Call Trace: [ 2729.491706][ C2] <IRQ> [ 2729.491857][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2729.492119][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2729.492365][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2729.492641][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2729.492913][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2729.493202][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2729.493467][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2729.493775][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2729.494038][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2729.494301][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2729.494611][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2729.494907][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2729.495231][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2729.495521][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2729.495816][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2729.496106][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2729.496418][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2729.496665][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.496915][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2729.497162][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2729.497417][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2729.497693][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2729.497984][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.498229][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2729.498472][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2729.498730][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2729.498967][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2729.499212][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2729.499470][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2729.499745][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2729.500020][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2729.500266][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2729.500535][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2729.500797][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2729.501144][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2729.501395][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2729.501713][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2729.501976][ 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) [ 2729.502180][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2729.502410][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2729.502661][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2729.502938][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2729.503190][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2729.503415][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2729.503731][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2729.504038][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2729.504317][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2729.504611][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2729.504859][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2729.505087][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2729.505391][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2729.505673][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2729.506000][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.506238][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2729.506535][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2729.506821][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2729.507137][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2729.507390][ 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:1584 (discriminator 4)) [ 2729.507624][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2729.507874][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2729.508185][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2729.508515][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2729.508817][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2729.509092][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2729.509378][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2729.509690][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2729.509933][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2729.510197][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2729.510513][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2729.510788][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2729.511064][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2729.511378][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2729.511638][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2729.511951][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2729.512200][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2729.512514][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2729.512760][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2729.513037][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2729.513278][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2729.513519][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2729.513748][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2729.514001][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2729.514313][ C2] tc_run (net/core/dev.c:3920) [ 2729.514517][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2729.514749][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.514990][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2729.515261][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2729.515513][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.515748][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2729.516015][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2729.516316][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2729.516588][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2729.516840][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2729.517106][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2729.517362][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2729.517698][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2729.517972][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2729.518225][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2729.518489][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2729.518705][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2729.518953][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2729.519232][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2729.519542][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2729.519818][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2729.520069][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2729.520297][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2729.520567][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2729.520810][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2729.521061][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2729.521300][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2729.521547][ 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:1584 (discriminator 4)) [ 2729.521781][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2729.522049][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2729.522327][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2729.522571][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2729.522821][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2729.523121][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2729.523439][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2729.523680][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2729.523941][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2729.524211][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2729.524448][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2729.524686][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2729.524946][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2729.525215][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2729.525473][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2729.525741][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2729.526027][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2729.526265][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2729.526552][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2729.526790][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2729.527054][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2729.527273][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2729.527570][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2729.527818][ C2] __do_softirq (kernel/softirq.c:553) [ 2729.528050][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2729.528270][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2729.528554][ C2] </IRQ> [ 2729.528707][ C2] <TASK> [ 2729.528856][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2729.529160][ 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) [ 2729.529416][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2729.530392][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2729.530700][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2729.531099][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2729.531495][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2729.531893][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2729.532290][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2729.532690][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2729.532980][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2729.533239][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2729.533481][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2729.533731][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2729.534010][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2729.534248][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2729.534522][ C2] do_idle (kernel/sched/idle.c:312) [ 2729.534725][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2729.534973][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2729.535227][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2729.535496][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2729.535805][ C2] </TASK> | [ 2755.044795][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2755.045172][ C1] rcu: 1-....: (339367 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=83581 | [ 2755.045727][ C1] rcu: (t=338252 jiffies g=1503537 q=455 ncpus=4) [ 2755.046510][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2755.047120][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 2755.047412][ 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 [ 2755.048382][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 2755.048688][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2755.049089][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2755.049486][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2755.049885][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2755.050285][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2755.050684][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2755.051135][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2755.051467][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2755.051865][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2755.052265][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2755.052664][ C1] PKRU: 55555554 [ 2755.052845][ C1] Call Trace: [ 2755.053016][ C1] <IRQ> [ 2755.053169][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2755.053445][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2755.053698][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2755.053950][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2755.054179][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2755.054449][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2755.054722][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2755.054980][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2755.055268][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2755.055513][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2755.055826][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2755.056098][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2755.056386][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2755.056654][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2755.056959][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2755.057220][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 2755.057480][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2755.057787][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2755.058087][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2755.058403][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2755.058691][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 2755.058949][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2755.059234][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2755.059545][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2755.059787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.060030][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2755.060270][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2755.060520][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2755.060790][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2755.061075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.061314][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2755.061556][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2755.061823][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2755.062059][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2755.062306][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2755.062565][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2755.062846][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2755.063122][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2755.063370][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2755.063643][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2755.063906][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2755.064257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2755.064511][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2755.064832][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2755.065102][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2755.065311][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2755.065541][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2755.065794][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2755.066074][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2755.066304][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2755.066534][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2755.066853][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2755.067159][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2755.067443][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2755.067737][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2755.067984][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2755.068215][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2755.068517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2755.068802][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2755.069127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.069365][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2755.069661][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2755.069947][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2755.070264][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2755.070519][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2755.070753][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2755.071000][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2755.071313][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2755.071644][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2755.071951][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2755.072225][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2755.072515][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2755.072827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2755.073113][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2755.073362][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2755.073608][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2755.073855][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2755.074119][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2755.074374][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2755.074620][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2755.074901][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2755.075184][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2755.075453][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2755.075742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.075984][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2755.076293][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2755.076576][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2755.076820][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2755.077069][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2755.077286][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2755.077553][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2755.077862][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2755.078102][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2755.078333][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2755.078583][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2755.078838][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2755.079078][ C1] tc_run (net/core/dev.c:3920) [ 2755.079285][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2755.079513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.079752][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2755.080014][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2755.080267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.080505][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2755.080769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2755.081076][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2755.081346][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2755.081599][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2755.081866][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2755.082126][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2755.082404][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2755.082749][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2755.083026][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2755.083282][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2755.083550][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2755.083768][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2755.084032][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2755.084275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2755.084561][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2755.084811][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2755.085056][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2755.085304][ C1] ? __create_object (mm/kmemleak.c:756) [ 2755.085548][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2755.085816][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2755.086096][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2755.086369][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2755.086649][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2755.086918][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2755.087161][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2755.087431][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2755.087668][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2755.087928][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2755.088190][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2755.088448][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2755.088721][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2755.089005][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2755.089265][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2755.089571][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2755.089820][ C1] __do_softirq (kernel/softirq.c:553) [ 2755.090052][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2755.090273][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2755.090557][ C1] </IRQ> [ 2755.090707][ C1] <TASK> [ 2755.090857][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2755.091162][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2755.091485][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2755.092450][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2755.092759][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2755.093155][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2755.093551][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2755.093946][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2755.094345][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2755.094743][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2755.095048][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2755.095273][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2755.095538][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2755.095842][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2755.096068][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2755.096319][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2755.096608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.096845][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2755.097101][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2755.097353][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2755.097641][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2755.097862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.098099][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2755.098340][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2755.098583][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2755.098821][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2755.099059][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2755.099298][ C1] ksys_write (fs/read_write.c:643) [ 2755.099514][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2755.099761][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2755.100064][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2755.100297][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2755.100594][ C1] RIP: 0033:0x7fd66fef3957 [ 2755.100823][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2755.101789][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2755.102208][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2755.102608][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2755.103004][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2755.103397][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2755.103792][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2755.103792][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2755.104192][ C1] </TASK> | [ 2755.104348][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2755.104621][ C2] NMI backtrace for cpu 2 [ 2755.104636][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2755.104641][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:86 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) [ 2755.104651][ C2] Code: d0 74 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 All code ======== 0: d0 74 11 80 shlb -0x80(%rcx,%rdx,1) 4: 38 00 cmp %al,(%rax) 6: 74 ef je 0xfffffffffffffff7 8: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 c: 48 89 c2 mov %rax,%rdx f: 48 85 c0 test %rax,%rax 12: 75 b0 jne 0xffffffffffffffc4 14: 48 89 da mov %rbx,%rdx 17: 4c 89 d8 mov %r11,%rax 1a: 4c 29 da sub %r11,%rdx 1d: e9 49 ff ff ff jmp 0xffffffffffffff6b 22: 48 85 d2 test %rdx,%rdx 25: 74 b3 je 0xffffffffffffffda 27: 48 01 ea add %rbp,%rdx 2a:* eb 09 jmp 0x35 <-- trapping instruction 2c: 48 83 c0 01 add $0x1,%rax 30: 48 39 d0 cmp %rdx,%rax 33: 74 a5 je 0xffffffffffffffda 35: 80 38 00 cmpb $0x0,(%rax) 38: 74 f2 je 0x2c 3a: e9 74 ff ff ff jmp 0xffffffffffffffb3 3f: b8 .byte 0xb8 Code starting with the faulting instruction =========================================== 0: eb 09 jmp 0xb 2: 48 83 c0 01 add $0x1,%rax 6: 48 39 d0 cmp %rdx,%rax 9: 74 a5 je 0xffffffffffffffb0 b: 80 38 00 cmpb $0x0,(%rax) e: 74 f2 je 0x2 10: e9 74 ff ff ff jmp 0xffffffffffffff89 15: b8 .byte 0xb8 [ 2755.104657][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286 [ 2755.104660][ C2] RAX: ffffed100126b36b RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 2755.104662][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2755.104664][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 2755.104665][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2755.104667][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2755.104669][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2755.104671][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2755.104674][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2755.104676][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2755.104677][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2755.104678][ C2] PKRU: 55555554 [ 2755.104679][ C2] Call Trace: [ 2755.104682][ C2] <NMI> [ 2755.104687][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2755.104694][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2755.104700][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2755.104704][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2755.104708][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2755.104710][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2755.104716][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2755.104720][ C2] ? kasan_check_range (mm/kasan/generic.c:86 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) [ 2755.104723][ C2] ? kasan_check_range (mm/kasan/generic.c:86 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) [ 2755.104726][ C2] ? kasan_check_range (mm/kasan/generic.c:86 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) [ 2755.104730][ C2] </NMI> [ 2755.104730][ C2] <IRQ> [ 2755.104732][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2755.104736][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2755.104738][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2755.104743][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.104747][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2755.104750][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2755.104754][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2755.104757][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2755.104761][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.104763][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2755.104767][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2755.104770][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2755.104778][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2755.104781][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2755.104786][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2755.104793][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2755.104797][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2755.104801][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2755.104803][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2755.104806][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2755.104812][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2755.104816][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2755.104819][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2755.104829][ 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) [ 2755.104832][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2755.104835][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2755.104840][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2755.104843][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2755.104847][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2755.104851][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2755.104857][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2755.104862][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2755.104867][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2755.104875][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2755.104878][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2755.104880][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2755.104885][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2755.104888][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2755.104892][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.104895][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2755.104899][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2755.104903][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2755.104908][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2755.104910][ 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:1584 (discriminator 4)) [ 2755.104913][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2755.104916][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2755.104925][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2755.104932][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2755.104939][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2755.104944][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2755.104954][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2755.104962][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2755.104967][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2755.104970][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2755.104975][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2755.104978][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2755.104982][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2755.104984][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2755.104987][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2755.105001][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2755.105006][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2755.105010][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2755.105013][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2755.105015][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2755.105020][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2755.105025][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2755.105029][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2755.105031][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2755.105036][ C2] tc_run (net/core/dev.c:3920) [ 2755.105040][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2755.105043][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.105046][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2755.105050][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2755.105055][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.105057][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2755.105061][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2755.105064][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2755.105067][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2755.105071][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2755.105075][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2755.105079][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2755.105087][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2755.105091][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2755.105095][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2755.105099][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2755.105103][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2755.105106][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2755.105109][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2755.105112][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2755.105115][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2755.105119][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2755.105122][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2755.105124][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2755.105128][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2755.105131][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2755.105135][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2755.105139][ 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:1584 (discriminator 4)) [ 2755.105142][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2755.105148][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2755.105151][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2755.105156][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2755.105162][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2755.105166][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2755.105170][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2755.105173][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2755.105177][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2755.105181][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2755.105184][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2755.105190][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2755.105194][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2755.105199][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2755.105202][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2755.105206][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2755.105209][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2755.105211][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2755.105216][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2755.105218][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2755.105222][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2755.105225][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2755.105229][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2755.105233][ C2] __do_softirq (kernel/softirq.c:553) [ 2755.105237][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2755.105240][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2755.105244][ C2] </IRQ> [ 2755.105245][ C2] <TASK> [ 2755.105246][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2755.105249][ 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) [ 2755.105253][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2755.105255][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2755.105258][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2755.105259][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2755.105261][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2755.105262][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2755.105263][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2755.105267][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2755.105270][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2755.105274][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2755.105276][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2755.105279][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2755.105281][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2755.105284][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2755.105288][ C2] do_idle (kernel/sched/idle.c:312) [ 2755.105290][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2755.105292][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2755.105295][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2755.105299][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2781.422540][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2781.423071][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2781.423536][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2781.424006][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2781.424930][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2781.425539][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 2781.425834][ 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 <c3> 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 [ 2781.426800][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 2781.427108][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2781.427505][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2781.427903][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2781.428305][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2781.428704][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2781.429101][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2781.429545][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2781.429877][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2781.430278][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2781.430676][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2781.431074][ C1] PKRU: 55555554 [ 2781.431256][ C1] Call Trace: [ 2781.431427][ C1] <IRQ> [ 2781.431576][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2781.431841][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2781.432086][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2781.432361][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2781.432633][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2781.432924][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2781.433191][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2781.433503][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2781.433767][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2781.434078][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2781.434373][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2781.434689][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.434985][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 2781.435245][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.435527][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2781.435839][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2781.436083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.436323][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2781.436564][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2781.436815][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2781.437086][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.437372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.437610][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2781.437852][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2781.438111][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2781.438348][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2781.438595][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2781.438855][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2781.439135][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2781.439412][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2781.439659][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2781.439931][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2781.440196][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2781.440545][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2781.440800][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2781.441121][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2781.441386][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2781.441590][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2781.441822][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2781.442079][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2781.442355][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2781.442589][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2781.442816][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2781.443136][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2781.443442][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2781.443725][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2781.444021][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2781.444269][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2781.444498][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2781.444800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.445091][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2781.445416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.445656][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2781.445953][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2781.446238][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2781.446553][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2781.446810][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2781.447045][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2781.447295][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2781.447607][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2781.447941][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2781.448239][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2781.448514][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2781.448804][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2781.449119][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2781.449404][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2781.449654][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2781.449903][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2781.450151][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2781.450414][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2781.450670][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2781.450922][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2781.451203][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2781.451485][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2781.451753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.452040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.452283][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2781.452595][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2781.452879][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2781.453121][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2781.453372][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2781.453592][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2781.453862][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2781.454176][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2781.454427][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2781.454661][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2781.454924][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2781.455184][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2781.455431][ C1] tc_run (net/core/dev.c:3920) [ 2781.455640][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2781.455879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.456124][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2781.456386][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2781.456639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.456877][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2781.457141][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2781.457444][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2781.457715][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2781.457969][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2781.458234][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2781.458491][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2781.458772][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2781.459110][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2781.459385][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2781.459637][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2781.459904][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2781.460124][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2781.460383][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2781.460625][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.460913][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2781.461166][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2781.461406][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2781.461653][ C1] ? __create_object (mm/kmemleak.c:756) [ 2781.461897][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2781.462165][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2781.462448][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2781.462720][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2781.463000][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2781.463273][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2781.463516][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2781.463790][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2781.464024][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2781.464287][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2781.464549][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2781.464810][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2781.465089][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2781.465378][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2781.465638][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2781.465946][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2781.466195][ C1] __do_softirq (kernel/softirq.c:553) [ 2781.466429][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2781.466649][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2781.466936][ C1] </IRQ> [ 2781.467088][ C1] <TASK> [ 2781.467238][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2781.467543][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2781.467868][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2781.468836][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2781.469144][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2781.469541][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2781.469940][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2781.470340][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2781.470738][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2781.471138][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2781.471435][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2781.471657][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2781.471923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2781.472227][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2781.472457][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2781.472709][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2781.472998][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.473237][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2781.473494][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2781.473748][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2781.474035][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2781.474259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.474496][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2781.474737][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2781.474987][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2781.475227][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2781.475468][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2781.475705][ C1] ksys_write (fs/read_write.c:643) [ 2781.475924][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2781.476172][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2781.476476][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2781.476711][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2781.477009][ C1] RIP: 0033:0x7fd66fef3957 [ 2781.477238][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2781.478206][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2781.478627][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2781.479025][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2781.479422][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2781.479822][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2781.480221][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2781.482841][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2781.483345][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2781.483819][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2781.484292][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2781.485223][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2781.485828][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 2781.486109][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 2781.487074][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 2781.487379][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2781.487777][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2781.488173][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2781.488567][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2781.488963][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2781.489360][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2781.489805][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2781.490136][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2781.490533][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2781.490929][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2781.491326][ C2] PKRU: 55555554 [ 2781.491507][ C2] Call Trace: [ 2781.491675][ C2] <IRQ> [ 2781.491825][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2781.492088][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2781.492330][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2781.492607][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2781.492878][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2781.493165][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2781.493431][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2781.493735][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2781.493997][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2781.494259][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2781.494566][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2781.494867][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2781.495184][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.495473][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2781.495725][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.496009][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2781.496319][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2781.496558][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.496798][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2781.497037][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2781.497287][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2781.497557][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.497841][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.498080][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2781.498320][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2781.498586][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2781.498827][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2781.499072][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2781.499329][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2781.499603][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2781.499877][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2781.500123][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2781.500392][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2781.500654][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2781.501000][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2781.501253][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2781.501569][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2781.501830][ 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) [ 2781.502033][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2781.502260][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2781.502512][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2781.502787][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2781.503036][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2781.503260][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2781.503575][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2781.503880][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2781.504160][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2781.504453][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2781.504699][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2781.504936][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2781.505236][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.505518][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2781.505840][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.506082][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2781.506377][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2781.506664][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2781.506979][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2781.507232][ 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:1584 (discriminator 4)) [ 2781.507465][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2781.507716][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2781.508025][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2781.508355][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2781.508651][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2781.508924][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2781.509211][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2781.509522][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2781.509762][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2781.510026][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2781.510341][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2781.510616][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2781.510891][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2781.511210][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2781.511469][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2781.511781][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2781.512030][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2781.512345][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2781.512592][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2781.512868][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2781.513109][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2781.513347][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2781.513577][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2781.513831][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2781.514147][ C2] tc_run (net/core/dev.c:3920) [ 2781.514350][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2781.514581][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.514819][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2781.515086][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2781.515338][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.515573][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2781.515836][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2781.516138][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2781.516409][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2781.516659][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2781.516924][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2781.517179][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2781.517517][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2781.517792][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2781.518046][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2781.518309][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2781.518525][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2781.518765][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2781.519043][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2781.519354][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2781.519630][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2781.519881][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2781.520109][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2781.520377][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2781.520618][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2781.520869][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2781.521108][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2781.521357][ 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:1584 (discriminator 4)) [ 2781.521592][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2781.521860][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2781.522138][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2781.522383][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2781.522631][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2781.522930][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2781.523249][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2781.523491][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2781.523749][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2781.524016][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2781.524254][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2781.524491][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2781.524758][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2781.525026][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2781.525285][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2781.525552][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2781.525837][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.526075][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2781.526364][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2781.526603][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2781.526866][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2781.527085][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2781.527380][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2781.527627][ C2] __do_softirq (kernel/softirq.c:553) [ 2781.527859][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2781.528079][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2781.528363][ C2] </IRQ> [ 2781.528516][ C2] <TASK> [ 2781.528664][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2781.528968][ 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) [ 2781.529225][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2781.530186][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2781.530495][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2781.530898][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2781.531300][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2781.531700][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2781.532097][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2781.532495][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2781.532786][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2781.533047][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2781.533290][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2781.533539][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2781.533816][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2781.534052][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2781.534326][ C2] do_idle (kernel/sched/idle.c:312) [ 2781.534528][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2781.534771][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2781.535021][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2781.535290][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2809.422548][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2809.423081][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2809.423547][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2809.424021][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2809.424960][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2809.425590][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2809.425925][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2809.426911][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2809.427227][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2809.427637][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2809.428044][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2809.428450][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2809.428859][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2809.429268][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2809.429725][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2809.430067][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2809.430469][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2809.430872][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2809.431276][ C1] PKRU: 55555554 [ 2809.431462][ C1] Call Trace: [ 2809.431634][ C1] <IRQ> [ 2809.431791][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2809.432056][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2809.432300][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2809.432577][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2809.432851][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2809.433141][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2809.433408][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2809.433715][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2809.433980][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2809.434288][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2809.434588][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2809.434912][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2809.435202][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2809.435499][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2809.435789][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2809.436101][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2809.436346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.436589][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2809.436830][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2809.437081][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2809.437353][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2809.437637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.437878][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2809.438122][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2809.438385][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2809.438619][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2809.438868][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2809.439127][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2809.439406][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2809.439685][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2809.439934][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2809.440205][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2809.440469][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2809.440820][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2809.441074][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2809.441395][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2809.441659][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2809.441867][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2809.442098][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2809.442354][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2809.442630][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2809.442865][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2809.443095][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2809.443416][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2809.443720][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2809.444005][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2809.444298][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2809.444546][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2809.444786][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2809.445085][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2809.445374][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2809.445699][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.445939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2809.446233][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2809.446521][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2809.446839][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2809.447096][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2809.447329][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2809.447578][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2809.447892][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2809.448224][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2809.448524][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2809.448800][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2809.449088][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2809.449403][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2809.449691][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2809.449941][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2809.450187][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2809.450435][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2809.450702][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2809.450956][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2809.451205][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2809.451486][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2809.451765][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2809.452030][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2809.452317][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.452556][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2809.452863][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2809.453139][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2809.453380][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2809.453627][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2809.453844][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2809.454112][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2809.454421][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2809.454664][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2809.454904][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2809.455154][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2809.455410][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2809.455648][ C1] tc_run (net/core/dev.c:3920) [ 2809.455857][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2809.456088][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.456328][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2809.456590][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2809.456844][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.457084][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2809.457350][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2809.457653][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2809.457927][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2809.458181][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2809.458445][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2809.458704][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2809.458981][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2809.459318][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2809.459596][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2809.459850][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2809.460116][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2809.460332][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2809.460591][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2809.460836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2809.461121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2809.461373][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2809.461614][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2809.461863][ C1] ? __create_object (mm/kmemleak.c:756) [ 2809.462111][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2809.462380][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2809.462663][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2809.462937][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2809.463221][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2809.463494][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2809.463740][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2809.464018][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2809.464260][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2809.464522][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2809.464791][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2809.465053][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2809.465327][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2809.465613][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2809.465875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2809.466181][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2809.466428][ C1] __do_softirq (kernel/softirq.c:553) [ 2809.466663][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2809.466884][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2809.467171][ C1] </IRQ> [ 2809.467320][ C1] <TASK> [ 2809.467473][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2809.467776][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2809.468104][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2809.469072][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2809.469379][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2809.469779][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2809.470178][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2809.470577][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2809.470975][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2809.471378][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2809.471674][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2809.471901][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2809.472167][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2809.472471][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2809.472700][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2809.472952][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2809.473241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.473479][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2809.473735][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2809.473989][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2809.474285][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2809.474507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.474754][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2809.474997][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2809.475240][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2809.475480][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2809.475720][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2809.475961][ C1] ksys_write (fs/read_write.c:643) [ 2809.476178][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2809.476428][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2809.476734][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2809.476968][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2809.477267][ C1] RIP: 0033:0x7fd66fef3957 [ 2809.477497][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2809.478469][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2809.478889][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2809.479288][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2809.479689][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2809.480087][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2809.480484][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2809.483108][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2809.483616][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2809.484089][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2809.484565][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2809.485501][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2809.486117][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2809.486444][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2809.487414][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2809.487723][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2809.488126][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2809.488525][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2809.488922][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2809.489324][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2809.489724][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2809.490169][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2809.490501][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2809.490901][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2809.491302][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2809.491701][ C2] PKRU: 55555554 [ 2809.491884][ C2] Call Trace: [ 2809.492053][ C2] <IRQ> [ 2809.492204][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2809.492469][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2809.492712][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2809.492987][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2809.493258][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2809.493548][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2809.493815][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2809.494120][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2809.494394][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2809.494658][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2809.494979][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2809.495277][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2809.495592][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2809.495884][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2809.496181][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2809.496470][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2809.496779][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2809.497021][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.497262][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2809.497505][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2809.497755][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2809.498028][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2809.498312][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.498552][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2809.498795][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2809.499059][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2809.499294][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2809.499545][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2809.499803][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2809.500084][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2809.500363][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2809.500612][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2809.500886][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2809.501152][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2809.501504][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2809.501761][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2809.502084][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2809.502349][ 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) [ 2809.502559][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2809.502792][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2809.503048][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2809.503330][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2809.503584][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2809.503815][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2809.504135][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2809.504443][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2809.504733][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2809.505027][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2809.505272][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2809.505501][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2809.505803][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2809.506087][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2809.506409][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.506647][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2809.506943][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2809.507226][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2809.507541][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2809.507795][ 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:1584 (discriminator 4)) [ 2809.508030][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2809.508278][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2809.508589][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2809.508920][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2809.509218][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2809.509495][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2809.509785][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2809.510095][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2809.510339][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2809.510603][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2809.510918][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2809.511195][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2809.511470][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2809.511784][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2809.512044][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2809.512357][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2809.512605][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2809.512921][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2809.513166][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2809.513442][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2809.513683][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2809.513921][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2809.514153][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2809.514407][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2809.514727][ C2] tc_run (net/core/dev.c:3920) [ 2809.514932][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2809.515163][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.515400][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2809.515661][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2809.515913][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.516150][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2809.516412][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2809.516716][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2809.516986][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2809.517238][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2809.517500][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2809.517756][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2809.518096][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2809.518371][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2809.518623][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2809.518889][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2809.519103][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2809.519345][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2809.519622][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2809.519934][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2809.520210][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2809.520462][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2809.520690][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2809.520957][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2809.521201][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2809.521451][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2809.521691][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2809.521940][ 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:1584 (discriminator 4)) [ 2809.522173][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2809.522440][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2809.522719][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2809.522965][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2809.523214][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2809.523515][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2809.523834][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2809.524078][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2809.524338][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2809.524612][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2809.524860][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2809.525096][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2809.525355][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2809.525613][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2809.525871][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2809.526137][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2809.526420][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2809.526655][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2809.526944][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2809.527181][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2809.527445][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2809.527662][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2809.527957][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2809.528204][ C2] __do_softirq (kernel/softirq.c:553) [ 2809.528435][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2809.528657][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2809.528948][ C2] </IRQ> [ 2809.529098][ C2] <TASK> [ 2809.529248][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2809.529551][ 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) [ 2809.529807][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2809.530769][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2809.531078][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2809.531473][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2809.531869][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2809.532263][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2809.532660][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2809.533061][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2809.533347][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2809.533608][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2809.533849][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2809.534099][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2809.534373][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2809.534609][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2809.534892][ C2] do_idle (kernel/sched/idle.c:312) [ 2809.535096][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2809.535337][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2809.535578][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2809.535849][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2809.536158][ C2] </TASK> | [ 2833.107794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2833.108172][ C1] rcu: 1-....: (417252 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=102954 | [ 2833.108731][ C1] rcu: (t=416315 jiffies g=1503537 q=493 ncpus=4) [ 2833.109512][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2833.110120][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 2833.110413][ 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 [ 2833.111379][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 2833.111686][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2833.112083][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2833.112478][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2833.112876][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2833.113277][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2833.113675][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2833.114126][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2833.114456][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2833.114858][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2833.115258][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2833.115656][ C1] PKRU: 55555554 [ 2833.115837][ C1] Call Trace: [ 2833.116008][ C1] <IRQ> [ 2833.116159][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2833.116433][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2833.116685][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2833.116937][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2833.117166][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2833.117437][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2833.117708][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2833.117965][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2833.118247][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2833.118490][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2833.118802][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2833.119074][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2833.119362][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2833.119629][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2833.119934][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2833.120193][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 2833.120455][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2833.120763][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2833.121060][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2833.121377][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2833.121667][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 2833.121924][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2833.122205][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2833.122516][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2833.122758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.123000][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2833.123239][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2833.123490][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2833.123760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2833.124045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.124282][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2833.124524][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2833.124789][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2833.125029][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2833.125277][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2833.125535][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2833.125817][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2833.126097][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2833.126348][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2833.126617][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2833.126880][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2833.127229][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2833.127483][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2833.127802][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2833.128066][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2833.128270][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2833.128501][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2833.128754][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2833.129030][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2833.129261][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2833.129490][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2833.129807][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2833.130112][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2833.130394][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2833.130689][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2833.130935][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2833.131165][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2833.131466][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2833.131748][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2833.132070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.132307][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2833.132603][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2833.132886][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2833.133201][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2833.133456][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2833.133691][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2833.133938][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2833.134248][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2833.134585][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2833.134890][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2833.135162][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2833.135453][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2833.135764][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2833.136049][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2833.136298][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2833.136544][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2833.136789][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2833.137052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2833.137305][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2833.137552][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2833.137830][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2833.138108][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2833.138372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2833.138656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.138896][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2833.139198][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2833.139476][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2833.139715][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2833.139961][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2833.140178][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2833.140444][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2833.140753][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2833.140991][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2833.141222][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2833.141470][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2833.141725][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2833.141965][ C1] tc_run (net/core/dev.c:3920) [ 2833.142170][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2833.142400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.142637][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2833.142897][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2833.143150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.143388][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2833.143651][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2833.143954][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2833.144223][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2833.144473][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2833.144742][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2833.144997][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2833.145276][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2833.145614][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2833.145888][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2833.146140][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2833.146404][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2833.146621][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2833.146878][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2833.147120][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2833.147408][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2833.147662][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2833.147899][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2833.148148][ C1] ? __create_object (mm/kmemleak.c:756) [ 2833.148392][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2833.148659][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2833.148940][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2833.149213][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2833.149492][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2833.149763][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2833.150005][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2833.150276][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2833.150511][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2833.150771][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2833.151032][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2833.151291][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2833.151567][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2833.151849][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2833.152109][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2833.152416][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2833.152664][ C1] __do_softirq (kernel/softirq.c:553) [ 2833.152895][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2833.153117][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2833.153405][ C1] </IRQ> [ 2833.153557][ C1] <TASK> [ 2833.153706][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2833.154012][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2833.154335][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2833.155308][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2833.155616][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2833.156014][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2833.156409][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2833.156807][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2833.157206][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2833.157610][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2833.157906][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2833.158132][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2833.158399][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2833.158704][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2833.158934][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2833.159186][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2833.159473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.159713][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2833.159969][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2833.160224][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2833.160513][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2833.160736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.160973][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2833.161215][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2833.161459][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2833.161699][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2833.161938][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2833.162176][ C1] ksys_write (fs/read_write.c:643) [ 2833.162392][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2833.162641][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2833.162946][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2833.163181][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2833.163479][ C1] RIP: 0033:0x7fd66fef3957 [ 2833.163709][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2833.164692][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2833.165119][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2833.165523][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2833.165924][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2833.166327][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2833.166730][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2833.166730][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2833.167136][ C1] </TASK> | [ 2833.167294][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2833.167574][ C2] NMI backtrace for cpu 2 [ 2833.167588][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2833.167592][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2833.167600][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2833.167603][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2833.167606][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2833.167609][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2833.167611][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2833.167614][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2833.167616][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2833.167618][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2833.167620][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2833.167624][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2833.167626][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2833.167627][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2833.167629][ C2] PKRU: 55555554 [ 2833.167630][ C2] Call Trace: [ 2833.167633][ C2] <NMI> [ 2833.167637][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2833.167645][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2833.167652][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2833.167658][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2833.167662][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2833.167666][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2833.167674][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2833.167678][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2833.167683][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2833.167686][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2833.167689][ C2] </NMI> [ 2833.167690][ C2] <IRQ> [ 2833.167692][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2833.167694][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2833.167699][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.167703][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2833.167706][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2833.167711][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2833.167714][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2833.167717][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.167719][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2833.167724][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2833.167727][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2833.167735][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2833.167737][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2833.167743][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2833.167749][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2833.167754][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2833.167757][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2833.167759][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2833.167762][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2833.167768][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2833.167773][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2833.167776][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2833.167785][ 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) [ 2833.167788][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2833.167791][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2833.167796][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2833.167799][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2833.167803][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2833.167807][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2833.167813][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2833.167818][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2833.167823][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2833.167831][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2833.167834][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2833.167837][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2833.167841][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2833.167844][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2833.167849][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.167851][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2833.167855][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2833.167859][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2833.167864][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2833.167866][ 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:1584 (discriminator 4)) [ 2833.167869][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2833.167872][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2833.167881][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2833.167887][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2833.167894][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2833.167899][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2833.167909][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2833.167917][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2833.167922][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2833.167925][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2833.167931][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2833.167933][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2833.167937][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2833.167939][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2833.167944][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2833.167950][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2833.167954][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2833.167958][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2833.167961][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2833.167964][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2833.167968][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2833.167973][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2833.167977][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2833.167979][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2833.167983][ C2] tc_run (net/core/dev.c:3920) [ 2833.167988][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2833.167991][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.167993][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2833.167997][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2833.168001][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.168003][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2833.168007][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2833.168011][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2833.168014][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2833.168018][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2833.168023][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2833.168027][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2833.168035][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2833.168038][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2833.168042][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2833.168046][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2833.168050][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2833.168053][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2833.168056][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2833.168059][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2833.168062][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2833.168067][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2833.168070][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2833.168073][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2833.168077][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2833.168080][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2833.168083][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2833.168088][ 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:1584 (discriminator 4)) [ 2833.168090][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2833.168097][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2833.168101][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2833.168106][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2833.168112][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2833.168118][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2833.168121][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2833.168125][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2833.168129][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2833.168133][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2833.168137][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2833.168141][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2833.168146][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2833.168150][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2833.168153][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2833.168158][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2833.168161][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2833.168163][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2833.168168][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2833.168170][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2833.168174][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2833.168177][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2833.168182][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2833.168185][ C2] __do_softirq (kernel/softirq.c:553) [ 2833.168190][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2833.168192][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2833.168196][ C2] </IRQ> [ 2833.168196][ C2] <TASK> [ 2833.168198][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2833.168201][ 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) [ 2833.168206][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2833.168208][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2833.168211][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2833.168213][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2833.168215][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2833.168216][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2833.168218][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2833.168221][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2833.168224][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2833.168228][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2833.168231][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2833.168234][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2833.168236][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2833.168239][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2833.168243][ C2] do_idle (kernel/sched/idle.c:312) [ 2833.168246][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2833.168248][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2833.168251][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2833.168256][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2857.422567][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2857.423103][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2857.423571][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2857.424040][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2857.424967][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2857.425581][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2857.425907][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2857.426882][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2857.427191][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2857.427589][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2857.427989][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2857.428389][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2857.428787][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2857.429185][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2857.429632][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2857.429964][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2857.430367][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2857.430765][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2857.431162][ C1] PKRU: 55555554 [ 2857.431344][ C1] Call Trace: [ 2857.431518][ C1] <IRQ> [ 2857.431669][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2857.431933][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2857.432179][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2857.432455][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2857.432731][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2857.433018][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2857.433286][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2857.433595][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2857.433859][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2857.434175][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2857.434472][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2857.434797][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2857.435087][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2857.435384][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2857.435674][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2857.435986][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2857.436232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.436472][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2857.436713][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2857.436965][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2857.437237][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2857.437526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.437771][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2857.438015][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2857.438275][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2857.438515][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2857.438765][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2857.439026][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2857.439304][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2857.439582][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2857.439832][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2857.440105][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2857.440371][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2857.440722][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2857.440978][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2857.441304][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2857.441574][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2857.441781][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2857.442020][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2857.442284][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2857.442564][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2857.442801][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2857.443033][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2857.443360][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2857.443671][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2857.443958][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2857.444258][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2857.444518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2857.444753][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2857.445059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2857.445348][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2857.445678][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.445917][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2857.446215][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2857.446499][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2857.446817][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2857.447073][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2857.447309][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2857.447558][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2857.447873][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2857.448214][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2857.448511][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2857.448790][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2857.449078][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2857.449392][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2857.449679][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2857.449929][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2857.450178][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2857.450427][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2857.450693][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2857.450947][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2857.451197][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2857.451476][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2857.451757][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2857.452023][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2857.452307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.452549][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2857.452855][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2857.453132][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2857.453376][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2857.453624][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2857.453840][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2857.454107][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2857.454417][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2857.454668][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2857.454897][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2857.455148][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2857.455405][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2857.455650][ C1] tc_run (net/core/dev.c:3920) [ 2857.455858][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2857.456095][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.456334][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2857.456596][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2857.456850][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.457088][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2857.457352][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2857.457658][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2857.457928][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2857.458182][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2857.458448][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2857.458705][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2857.458984][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2857.459321][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2857.459597][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2857.459850][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2857.460114][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2857.460334][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2857.460598][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2857.460842][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2857.461130][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2857.461383][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2857.461624][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2857.461872][ C1] ? __create_object (mm/kmemleak.c:756) [ 2857.462115][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2857.462385][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2857.462672][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2857.462945][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2857.463227][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2857.463501][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2857.463745][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2857.464018][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2857.464254][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2857.464527][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2857.464790][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2857.465051][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2857.465325][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2857.465609][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2857.465869][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2857.466177][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2857.466427][ C1] __do_softirq (kernel/softirq.c:553) [ 2857.466662][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2857.466883][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2857.467170][ C1] </IRQ> [ 2857.467320][ C1] <TASK> [ 2857.467470][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2857.467776][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2857.468102][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2857.469073][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2857.469383][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2857.469781][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2857.470181][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2857.470581][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2857.470979][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2857.471379][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2857.471677][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2857.471902][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2857.472170][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2857.472474][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2857.472706][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2857.472959][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2857.473246][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.473486][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2857.473744][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2857.473999][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2857.474288][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2857.474526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.474765][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2857.475006][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2857.475251][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2857.475492][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2857.475734][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2857.475973][ C1] ksys_write (fs/read_write.c:643) [ 2857.476193][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2857.476441][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2857.476746][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2857.476983][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2857.477284][ C1] RIP: 0033:0x7fd66fef3957 [ 2857.477516][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2857.478488][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2857.478912][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2857.479312][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2857.479713][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2857.480121][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2857.480525][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2857.483156][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2857.483662][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2857.484135][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2857.484625][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2857.485548][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2857.486156][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2857.486478][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2857.487440][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2857.487755][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2857.488154][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2857.488552][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2857.488950][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2857.489361][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2857.489759][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2857.490205][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2857.490534][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2857.490943][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2857.491343][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2857.491739][ C2] PKRU: 55555554 [ 2857.491921][ C2] Call Trace: [ 2857.492099][ C2] <IRQ> [ 2857.492247][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2857.492515][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2857.492757][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2857.493031][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2857.493305][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2857.493599][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2857.493866][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2857.494175][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2857.494436][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2857.494712][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2857.495028][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2857.495327][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2857.495637][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2857.495928][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2857.496229][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2857.496521][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2857.496833][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2857.497074][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.497311][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2857.497558][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2857.497807][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2857.498077][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2857.498374][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.498611][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2857.498857][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2857.499116][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2857.499359][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2857.499606][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2857.499868][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2857.500143][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2857.500419][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2857.500666][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2857.500936][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2857.501199][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2857.501551][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2857.501806][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2857.502125][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2857.502387][ 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) [ 2857.502597][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2857.502828][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2857.503080][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2857.503355][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2857.503607][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2857.503834][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2857.504156][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2857.504461][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2857.504753][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2857.505045][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2857.505293][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2857.505523][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2857.505822][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2857.506109][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2857.506434][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.506671][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2857.506968][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2857.507253][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2857.507569][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2857.507824][ 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:1584 (discriminator 4)) [ 2857.508057][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2857.508305][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2857.508618][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2857.508949][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2857.509250][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2857.509523][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2857.509810][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2857.510138][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2857.510383][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2857.510647][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2857.510968][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2857.511255][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2857.511530][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2857.511842][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2857.512104][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2857.512417][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2857.512665][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2857.512983][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2857.513237][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2857.513519][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2857.513764][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2857.514007][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2857.514239][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2857.514511][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2857.514836][ C2] tc_run (net/core/dev.c:3920) [ 2857.515044][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2857.515275][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.515514][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2857.515784][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2857.516037][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.516275][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2857.516541][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2857.516852][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2857.517127][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2857.517380][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2857.517650][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2857.517910][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2857.518259][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2857.518535][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2857.518810][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2857.519077][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2857.519304][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2857.519548][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2857.519839][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2857.520155][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2857.520433][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2857.520696][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2857.520930][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2857.521204][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2857.521451][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2857.521712][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2857.521957][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2857.522210][ 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:1584 (discriminator 4)) [ 2857.522447][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2857.522718][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2857.523014][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2857.523264][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2857.523522][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2857.523833][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2857.524155][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2857.524406][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2857.524687][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2857.524958][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2857.525202][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2857.525443][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2857.525708][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2857.525970][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2857.526233][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2857.526513][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2857.526800][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2857.527042][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2857.527342][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2857.527585][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2857.527853][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2857.528082][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2857.528387][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2857.528640][ C2] __do_softirq (kernel/softirq.c:553) [ 2857.528878][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2857.529114][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2857.529407][ C2] </IRQ> [ 2857.529561][ C2] <TASK> [ 2857.529714][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2857.530024][ 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) [ 2857.530286][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2857.531253][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2857.531562][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2857.531962][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2857.532360][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2857.532757][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2857.533154][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2857.533551][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2857.533841][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2857.534102][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2857.534345][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2857.534610][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2857.534885][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2857.535128][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2857.535401][ C2] do_idle (kernel/sched/idle.c:312) [ 2857.535604][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2857.535847][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2857.536092][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2857.536360][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2885.422566][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2885.423107][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2885.423581][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2885.424058][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2885.424995][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2885.425617][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 2885.425907][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 2885.426893][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 2885.427208][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2885.427612][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2885.428017][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2885.428428][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2885.428834][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2885.429238][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2885.429690][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2885.430031][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2885.430444][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2885.430850][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2885.431258][ C1] PKRU: 55555554 [ 2885.431441][ C1] Call Trace: [ 2885.431621][ C1] <IRQ> [ 2885.431772][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2885.432038][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2885.432283][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2885.432558][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2885.432834][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2885.433121][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2885.433388][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2885.433697][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2885.433960][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2885.434270][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2885.434570][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2885.434889][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2885.435180][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 2885.435460][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2885.435742][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2885.436052][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2885.436297][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.436540][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2885.436780][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2885.437037][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2885.437310][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2885.437594][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.437835][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2885.438079][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2885.438341][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2885.438576][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2885.438825][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2885.439084][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2885.439364][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2885.439643][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2885.439893][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2885.440164][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2885.440428][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2885.440777][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2885.441031][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2885.441352][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2885.441616][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2885.441824][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2885.442054][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2885.442308][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2885.442585][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2885.442819][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2885.443048][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2885.443367][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2885.443676][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2885.443962][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2885.444255][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2885.444510][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2885.444743][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2885.445043][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2885.445332][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2885.445656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.445896][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2885.446191][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2885.446479][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2885.446796][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2885.447052][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2885.447286][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2885.447535][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2885.447851][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2885.448184][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2885.448485][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2885.448764][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2885.449058][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2885.449390][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2885.449684][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2885.449934][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2885.450180][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2885.450425][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2885.450694][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2885.450947][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2885.451194][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2885.451476][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2885.451756][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2885.452021][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2885.452307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.452545][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2885.452850][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2885.453128][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2885.453403][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2885.453652][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2885.453868][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2885.454136][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2885.454457][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2885.454698][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2885.454929][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2885.455179][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2885.455436][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2885.455675][ C1] tc_run (net/core/dev.c:3920) [ 2885.455885][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2885.456119][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.456359][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2885.456620][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2885.456876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.457115][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2885.457418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2885.457726][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2885.457999][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2885.458253][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2885.458518][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2885.458774][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2885.459052][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2885.459393][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2885.459670][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2885.459928][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2885.460194][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2885.460409][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2885.460668][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2885.460913][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2885.461227][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2885.461477][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2885.461719][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2885.461970][ C1] ? __create_object (mm/kmemleak.c:756) [ 2885.462216][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2885.462484][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2885.462766][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2885.463041][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2885.463322][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2885.463595][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2885.463840][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2885.464112][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2885.464358][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2885.464623][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2885.464888][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2885.465152][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2885.465450][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2885.465742][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2885.466008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2885.466339][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2885.466587][ C1] __do_softirq (kernel/softirq.c:553) [ 2885.466823][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2885.467047][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2885.467334][ C1] </IRQ> [ 2885.467484][ C1] <TASK> [ 2885.467636][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2885.467941][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2885.468266][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2885.469237][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2885.469545][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2885.469945][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2885.470369][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2885.470766][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2885.471171][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2885.471573][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2885.471869][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2885.472098][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2885.472373][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2885.472677][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2885.472906][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2885.473158][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2885.473454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.473692][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2885.473950][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2885.474229][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2885.474529][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2885.474753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.474994][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2885.475236][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2885.475480][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2885.475720][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2885.475962][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2885.476203][ C1] ksys_write (fs/read_write.c:643) [ 2885.476420][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2885.476669][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2885.476976][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2885.477211][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2885.477514][ C1] RIP: 0033:0x7fd66fef3957 [ 2885.477745][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2885.478738][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2885.479157][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2885.479557][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2885.479953][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2885.480351][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2885.480748][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2885.483380][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2885.483892][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2885.484372][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2885.484850][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2885.485781][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2885.486397][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 2885.486680][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 2885.487645][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 2885.487954][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2885.488351][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2885.488750][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2885.489148][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2885.489548][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2885.489947][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2885.490395][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2885.490729][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2885.491134][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2885.491534][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2885.491934][ C2] PKRU: 55555554 [ 2885.492115][ C2] Call Trace: [ 2885.492287][ C2] <IRQ> [ 2885.492435][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2885.492701][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2885.492945][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2885.493221][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2885.493496][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2885.493782][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2885.494050][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2885.494365][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2885.494626][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2885.494890][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2885.495200][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2885.495497][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2885.495811][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2885.496100][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 2885.496381][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2885.496669][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2885.496982][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2885.497223][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.497463][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2885.497703][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2885.497955][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2885.498226][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2885.498509][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.498748][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2885.498989][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2885.499252][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2885.499490][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2885.499741][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2885.500003][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2885.500281][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2885.500559][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2885.500810][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2885.501083][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2885.501351][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2885.501704][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2885.501961][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2885.502285][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2885.502552][ 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) [ 2885.502756][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2885.502988][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2885.503244][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2885.503527][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2885.503782][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2885.504013][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2885.504343][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2885.504652][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2885.504936][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2885.505234][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2885.505486][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2885.505715][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2885.506022][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2885.506309][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2885.506637][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.506876][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2885.507178][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2885.507464][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2885.507783][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2885.508042][ 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:1584 (discriminator 4)) [ 2885.508279][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2885.508530][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2885.508847][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2885.509182][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2885.509482][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2885.509758][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2885.510046][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2885.510358][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2885.510600][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2885.510866][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2885.511185][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2885.511460][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2885.511737][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2885.512052][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2885.512312][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2885.512626][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2885.512876][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2885.513194][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2885.513440][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2885.513715][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2885.513957][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2885.514199][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2885.514438][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2885.514695][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2885.515007][ C2] tc_run (net/core/dev.c:3920) [ 2885.515212][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2885.515445][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.515686][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2885.515950][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2885.516206][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.516450][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2885.516717][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2885.517024][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2885.517300][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2885.517553][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2885.517822][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2885.518082][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2885.518423][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2885.518701][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2885.518955][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2885.519225][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2885.519444][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2885.519688][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2885.519969][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2885.520284][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2885.520563][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2885.520817][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2885.521049][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2885.521322][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2885.521568][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2885.521823][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2885.522066][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2885.522317][ 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:1584 (discriminator 4)) [ 2885.522555][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2885.522825][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2885.523107][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2885.523355][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2885.523606][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2885.523910][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2885.524234][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2885.524483][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2885.524748][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2885.525020][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2885.525261][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2885.525500][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2885.525765][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2885.526028][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2885.526290][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2885.526564][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2885.526853][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2885.527095][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2885.527387][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2885.527628][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2885.527894][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2885.528116][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2885.528413][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2885.528661][ C2] __do_softirq (kernel/softirq.c:553) [ 2885.528895][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2885.529114][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2885.529400][ C2] </IRQ> [ 2885.529551][ C2] <TASK> [ 2885.529699][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2885.530005][ 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) [ 2885.530262][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2885.531227][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2885.531536][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2885.531933][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2885.532329][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2885.532729][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2885.533127][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2885.533527][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2885.533820][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2885.534081][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2885.534322][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2885.534585][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2885.534865][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2885.535106][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2885.535382][ C2] do_idle (kernel/sched/idle.c:312) [ 2885.535586][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2885.535831][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2885.536077][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2885.536354][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2885.536669][ C2] </TASK> | [ 2911.170795][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2911.171171][ C1] rcu: 1-....: (495136 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=122156 | [ 2911.171731][ C1] rcu: (t=494378 jiffies g=1503537 q=536 ncpus=4) [ 2911.172521][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2911.173130][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2911.173460][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2911.174443][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2911.174751][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2911.175153][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2911.175557][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2911.175954][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2911.176352][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2911.176750][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2911.177201][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2911.177533][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2911.177935][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2911.178336][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2911.178737][ C1] PKRU: 55555554 [ 2911.178923][ C1] Call Trace: [ 2911.179096][ C1] <IRQ> [ 2911.179249][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2911.179531][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2911.179784][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2911.180037][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2911.180267][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2911.180538][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2911.180814][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2911.181077][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2911.181363][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2911.181609][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2911.181922][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2911.182199][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2911.182486][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2911.182757][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2911.183063][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2911.183326][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2911.183639][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2911.183939][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2911.184263][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2911.184553][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2911.184851][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2911.185142][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2911.185455][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2911.185698][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.185941][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2911.186179][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2911.186431][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2911.186705][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2911.186992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.187232][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2911.187474][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2911.187735][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2911.187974][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2911.188222][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2911.188484][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2911.188761][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2911.189042][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2911.189289][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2911.189569][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2911.189834][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2911.190184][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2911.190439][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2911.190760][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2911.191027][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2911.191232][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2911.191465][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2911.191722][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2911.191999][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2911.192238][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2911.192465][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2911.192785][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2911.193093][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2911.193377][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2911.193674][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2911.193928][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2911.194162][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2911.194472][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2911.194760][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2911.195087][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.195329][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2911.195629][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2911.195918][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2911.196237][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2911.196493][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2911.196730][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2911.196983][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2911.197300][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2911.197636][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2911.197936][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2911.198218][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2911.198506][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2911.198822][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2911.199108][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2911.199362][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2911.199613][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2911.199863][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2911.200129][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2911.200386][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2911.200639][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2911.200922][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2911.201208][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2911.201473][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2911.201759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.202007][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2911.202319][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2911.202598][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2911.202843][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2911.203093][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2911.203312][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2911.203582][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2911.203895][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2911.204140][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2911.204378][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2911.204629][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2911.204885][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2911.205128][ C1] tc_run (net/core/dev.c:3920) [ 2911.205335][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2911.205569][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.205809][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2911.206074][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2911.206329][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.206566][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2911.206835][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2911.207143][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2911.207418][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2911.207674][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2911.207944][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2911.208203][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2911.208484][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2911.208828][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2911.209106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2911.209364][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2911.209636][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2911.209861][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2911.210121][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2911.210368][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2911.210656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2911.210918][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2911.211161][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2911.211413][ C1] ? __create_object (mm/kmemleak.c:756) [ 2911.211660][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2911.211933][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2911.212225][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2911.212500][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2911.212788][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2911.213068][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2911.213317][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2911.213591][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2911.213831][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2911.214099][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2911.214379][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2911.214644][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2911.214921][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2911.215213][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2911.215483][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2911.215793][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2911.216044][ C1] __do_softirq (kernel/softirq.c:553) [ 2911.216282][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2911.216504][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2911.216799][ C1] </IRQ> [ 2911.216956][ C1] <TASK> [ 2911.217109][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2911.217424][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2911.217752][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2911.218740][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2911.219051][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2911.219462][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2911.219870][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2911.220269][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2911.220669][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2911.221071][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2911.221373][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2911.221599][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2911.221869][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2911.222173][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2911.222404][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2911.222660][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2911.222955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.223196][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2911.223454][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2911.223711][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2911.224000][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2911.224236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.224477][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2911.224718][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2911.224964][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2911.225205][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2911.225448][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2911.225684][ C1] ksys_write (fs/read_write.c:643) [ 2911.225906][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2911.226163][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2911.226471][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2911.226709][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2911.227014][ C1] RIP: 0033:0x7fd66fef3957 [ 2911.227244][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2911.228232][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2911.228665][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2911.229069][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2911.229477][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2911.229884][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2911.230296][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2911.230296][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2911.230700][ C1] </TASK> | [ 2911.230863][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2911.231144][ C2] NMI backtrace for cpu 2 [ 2911.231159][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2911.231164][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 2911.231172][ C2] 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 [ 2911.231176][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246 [ 2911.231179][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2911.231181][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 2911.231182][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2911.231184][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2911.231186][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2911.231188][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2911.231190][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2911.231193][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2911.231195][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2911.231196][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2911.231198][ C2] PKRU: 55555554 [ 2911.231199][ C2] Call Trace: [ 2911.231203][ C2] <NMI> [ 2911.231206][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2911.231215][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2911.231220][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2911.231225][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2911.231229][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2911.231231][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2911.231237][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2911.231241][ C2] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 2911.231245][ C2] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 2911.231248][ C2] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 2911.231251][ C2] </NMI> [ 2911.231252][ C2] <IRQ> [ 2911.231253][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2911.231256][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2911.231259][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2911.231263][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.231267][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2911.231271][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2911.231275][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2911.231278][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2911.231282][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.231284][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2911.231289][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2911.231292][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2911.231300][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2911.231303][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2911.231309][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2911.231317][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2911.231321][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2911.231324][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2911.231327][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2911.231330][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2911.231337][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2911.231341][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2911.231345][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2911.231355][ 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) [ 2911.231358][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2911.231361][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2911.231368][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2911.231371][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2911.231376][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2911.231380][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2911.231386][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2911.231391][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2911.231397][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2911.231406][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2911.231409][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2911.231411][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2911.231415][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2911.231419][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2911.231424][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.231426][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2911.231431][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2911.231435][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2911.231439][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2911.231442][ 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:1584 (discriminator 4)) [ 2911.231445][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2911.231448][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2911.231458][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2911.231465][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2911.231471][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2911.231477][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2911.231488][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2911.231496][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2911.231500][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2911.231504][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2911.231508][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2911.231511][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2911.231515][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2911.231517][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2911.231521][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2911.231525][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2911.231532][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2911.231536][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2911.231538][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2911.231541][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2911.231546][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2911.231550][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2911.231554][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2911.231556][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2911.231561][ C2] tc_run (net/core/dev.c:3920) [ 2911.231566][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2911.231569][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.231571][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2911.231576][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2911.231580][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.231582][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2911.231586][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2911.231590][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2911.231593][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2911.231597][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2911.231602][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2911.231606][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2911.231614][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2911.231617][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2911.231621][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2911.231625][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2911.231629][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2911.231632][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2911.231635][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2911.231638][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2911.231642][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2911.231646][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2911.231649][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2911.231652][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2911.231656][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2911.231659][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2911.231663][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2911.231668][ 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:1584 (discriminator 4)) [ 2911.231671][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2911.231678][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2911.231681][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2911.231686][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2911.231690][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2911.231695][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2911.231699][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2911.231702][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2911.231706][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2911.231709][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2911.231713][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2911.231718][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2911.231723][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2911.231727][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2911.231730][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2911.231735][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2911.231738][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2911.231741][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2911.231745][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2911.231748][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2911.231752][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2911.231755][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2911.231760][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2911.231763][ C2] __do_softirq (kernel/softirq.c:553) [ 2911.231768][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2911.231771][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2911.231774][ C2] </IRQ> [ 2911.231775][ C2] <TASK> [ 2911.231776][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2911.231780][ 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) [ 2911.231783][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2911.231785][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2911.231788][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2911.231790][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2911.231791][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2911.231793][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2911.231794][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2911.231798][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2911.231801][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2911.231805][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2911.231808][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2911.231811][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2911.231813][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2911.231816][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2911.231820][ C2] do_idle (kernel/sched/idle.c:312) [ 2911.231822][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2911.231825][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2911.231828][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2911.231832][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2937.422538][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2937.423074][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2937.423539][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2937.424011][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2937.424933][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2937.425545][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2937.425875][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2937.426856][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2937.427166][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2937.427569][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2937.427971][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2937.428373][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2937.428778][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2937.429182][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2937.429633][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2937.429970][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2937.430373][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2937.430777][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2937.431182][ C1] PKRU: 55555554 [ 2937.431366][ C1] Call Trace: [ 2937.431538][ C1] <IRQ> [ 2937.431693][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2937.431964][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2937.432212][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2937.432492][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2937.432769][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2937.433062][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2937.433335][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2937.433648][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2937.433915][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2937.434234][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2937.434537][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2937.434857][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2937.435146][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2937.435444][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2937.435733][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2937.436044][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2937.436294][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.436538][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2937.436780][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2937.437031][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2937.437305][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.437590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.437831][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2937.438074][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2937.438337][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2937.438572][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2937.438820][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2937.439079][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2937.439357][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2937.439638][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2937.439888][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2937.440159][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2937.440423][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2937.440769][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2937.441023][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2937.441350][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2937.441619][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2937.441828][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2937.442062][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2937.442318][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2937.442599][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2937.442836][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2937.443068][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2937.443389][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2937.443696][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2937.443988][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2937.444292][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2937.444543][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2937.444777][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2937.445078][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.445371][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2937.445698][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.445939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2937.446237][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2937.446528][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2937.446851][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2937.447110][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2937.447349][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2937.447602][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2937.447921][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2937.448260][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2937.448565][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2937.448843][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2937.449136][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2937.449456][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2937.449747][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2937.450001][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2937.450253][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2937.450503][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2937.450768][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2937.451026][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2937.451277][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2937.451561][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2937.451850][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2937.452117][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.452408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.452649][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2937.452958][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2937.453236][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2937.453480][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2937.453732][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2937.453950][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2937.454225][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2937.454536][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2937.454779][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2937.455011][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2937.455262][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2937.455521][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2937.455762][ C1] tc_run (net/core/dev.c:3920) [ 2937.455970][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2937.456202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.456441][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2937.456703][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2937.456958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.457199][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2937.457464][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2937.457767][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2937.458042][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2937.458295][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2937.458561][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2937.458819][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2937.459095][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2937.459432][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2937.459709][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2937.459962][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2937.460230][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2937.460447][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2937.460706][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2937.460954][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.461242][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2937.461498][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2937.461741][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2937.461992][ C1] ? __create_object (mm/kmemleak.c:756) [ 2937.462240][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2937.462514][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2937.462797][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2937.463073][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2937.463362][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2937.463636][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2937.463885][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2937.464169][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2937.464411][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2937.464677][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2937.464942][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2937.465204][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2937.465481][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2937.465769][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2937.466032][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2937.466342][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2937.466594][ C1] __do_softirq (kernel/softirq.c:553) [ 2937.466834][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2937.467055][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2937.467347][ C1] </IRQ> [ 2937.467497][ C1] <TASK> [ 2937.467650][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2937.467956][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2937.468283][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2937.469261][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2937.469573][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2937.469982][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2937.470383][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2937.470784][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2937.471184][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2937.471590][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2937.471891][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2937.472119][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2937.472388][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2937.472694][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2937.472927][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2937.473179][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2937.473467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.473704][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2937.473961][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2937.474221][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2937.474512][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2937.474736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.474977][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2937.475218][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2937.475460][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2937.475701][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2937.475942][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2937.476181][ C1] ksys_write (fs/read_write.c:643) [ 2937.476400][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2937.476649][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2937.476955][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2937.477188][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2937.477488][ C1] RIP: 0033:0x7fd66fef3957 [ 2937.477717][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2937.478688][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2937.479108][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2937.479507][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2937.479913][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2937.480318][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2937.480717][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2937.483338][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2937.483845][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2937.484330][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2937.484804][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2937.485730][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2937.486340][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2937.486664][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2937.487626][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2937.487933][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2937.488329][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2937.488727][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2937.489125][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2937.489521][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2937.489916][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2937.490361][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2937.490694][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2937.491094][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2937.491490][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2937.491887][ C2] PKRU: 55555554 [ 2937.492068][ C2] Call Trace: [ 2937.492239][ C2] <IRQ> [ 2937.492386][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2937.492649][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2937.492894][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2937.493169][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2937.493444][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2937.493728][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2937.493993][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2937.494306][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2937.494566][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2937.494829][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2937.495138][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2937.495433][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2937.495745][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2937.496036][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2937.496332][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2937.496619][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2937.496931][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2937.497172][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.497410][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2937.497649][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2937.497898][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2937.498168][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.498454][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.498695][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2937.498936][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2937.499196][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2937.499433][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2937.499679][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2937.499941][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2937.500215][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2937.500491][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2937.500738][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2937.501011][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2937.501275][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2937.501621][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2937.501874][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2937.502194][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2937.502456][ 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) [ 2937.502661][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2937.502893][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2937.503148][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2937.503424][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2937.503677][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2937.503910][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2937.504239][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2937.504543][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2937.504826][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2937.505119][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2937.505368][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2937.505598][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2937.505897][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.506184][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2937.506510][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.506747][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2937.507045][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2937.507334][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2937.507650][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2937.507907][ 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:1584 (discriminator 4)) [ 2937.508141][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2937.508391][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2937.508703][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2937.509036][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2937.509336][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2937.509612][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2937.509899][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2937.510210][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2937.510454][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2937.510718][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2937.511038][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2937.511312][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2937.511589][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2937.511904][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2937.512164][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2937.512478][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2937.512728][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2937.513047][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2937.513294][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2937.513568][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2937.513811][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2937.514054][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2937.514291][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2937.514548][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2937.514860][ C2] tc_run (net/core/dev.c:3920) [ 2937.515068][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2937.515296][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.515536][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2937.515797][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2937.516051][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.516289][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2937.516554][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2937.516858][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2937.517129][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2937.517384][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2937.517653][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2937.517914][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2937.518253][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2937.518531][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2937.518786][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2937.519055][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2937.519276][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2937.519522][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2937.519805][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2937.520125][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2937.520403][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2937.520656][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2937.520889][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2937.521161][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2937.521408][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2937.521661][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2937.521901][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2937.522153][ 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:1584 (discriminator 4)) [ 2937.522389][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2937.522657][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2937.522943][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2937.523191][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2937.523443][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2937.523747][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2937.524070][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2937.524327][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2937.524594][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2937.524864][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2937.525108][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2937.525348][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2937.525613][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2937.525878][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2937.526142][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2937.526416][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2937.526699][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.526942][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2937.527234][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2937.527473][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2937.527738][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2937.527964][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2937.528262][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2937.528512][ C2] __do_softirq (kernel/softirq.c:553) [ 2937.528748][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2937.528970][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2937.529259][ C2] </IRQ> [ 2937.529410][ C2] <TASK> [ 2937.529561][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2937.529868][ 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) [ 2937.530125][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2937.531092][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2937.531401][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2937.531799][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2937.532199][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2937.532596][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2937.532995][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2937.533395][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2937.533685][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2937.533945][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2937.534200][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2937.534452][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2937.534727][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2937.534968][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2937.535240][ C2] do_idle (kernel/sched/idle.c:312) [ 2937.535443][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2937.535685][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2937.535931][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2937.536201][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2965.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2965.423068][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2965.423537][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2965.424021][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2965.424946][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2965.425564][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2965.425895][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2965.426873][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2965.427184][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2965.427585][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2965.427988][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2965.428390][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2965.428794][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2965.429200][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2965.429651][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2965.429989][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2965.430391][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2965.430793][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2965.431196][ C1] PKRU: 55555554 [ 2965.431382][ C1] Call Trace: [ 2965.431555][ C1] <IRQ> [ 2965.431709][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2965.431976][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2965.432224][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2965.432502][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2965.432780][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2965.433071][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2965.433337][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2965.433644][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2965.433909][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2965.434225][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2965.434524][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2965.434840][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2965.435130][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2965.435427][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2965.435718][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2965.436030][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2965.436272][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.436514][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2965.436755][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2965.437008][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2965.437281][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2965.437566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.437806][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2965.438048][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2965.438308][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2965.438544][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2965.438792][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2965.439053][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2965.439334][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2965.439616][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2965.439868][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2965.440143][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2965.440408][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2965.440765][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2965.441024][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2965.441348][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2965.441613][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2965.441822][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2965.442053][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2965.442309][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2965.442589][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2965.442824][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2965.443054][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2965.443379][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2965.443688][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2965.443988][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2965.444285][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2965.444537][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2965.444771][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2965.445075][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2965.445366][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2965.445695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.445941][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2965.446239][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2965.446531][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2965.446851][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2965.447111][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2965.447347][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2965.447598][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2965.447916][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2965.448250][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2965.448555][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2965.448834][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2965.449126][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2965.449445][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2965.449734][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2965.449987][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2965.450235][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2965.450486][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2965.450753][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2965.451011][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2965.451261][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2965.451545][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2965.451826][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2965.452092][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2965.452378][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.452618][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2965.452926][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2965.453203][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2965.453445][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2965.453694][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2965.453911][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2965.454189][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2965.454499][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2965.454741][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2965.454978][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2965.455229][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2965.455485][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2965.455725][ C1] tc_run (net/core/dev.c:3920) [ 2965.455933][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2965.456163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.456404][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2965.456666][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2965.456921][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.457163][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2965.457426][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2965.457731][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2965.458004][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2965.458258][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2965.458527][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2965.458786][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2965.459067][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2965.459409][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2965.459688][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2965.459944][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2965.460211][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2965.460427][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2965.460687][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2965.460933][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2965.461223][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2965.461476][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2965.461719][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2965.461970][ C1] ? __create_object (mm/kmemleak.c:756) [ 2965.462218][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2965.462491][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2965.462776][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2965.463056][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2965.463339][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2965.463613][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2965.463860][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2965.464143][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2965.464382][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2965.464649][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2965.464914][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2965.465176][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2965.465452][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2965.465742][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2965.466009][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2965.466320][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2965.466569][ C1] __do_softirq (kernel/softirq.c:553) [ 2965.466804][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2965.467028][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2965.467321][ C1] </IRQ> [ 2965.467472][ C1] <TASK> [ 2965.467626][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2965.467932][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2965.468262][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2965.469245][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2965.469557][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2965.469961][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2965.470362][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2965.470763][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2965.471163][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2965.471565][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2965.471860][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2965.472088][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2965.472354][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2965.472661][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2965.472891][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2965.473144][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2965.473435][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.473672][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2965.473930][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2965.474191][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2965.474482][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2965.474705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.474946][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2965.475188][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2965.475434][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2965.475671][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2965.475913][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2965.476154][ C1] ksys_write (fs/read_write.c:643) [ 2965.476370][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2965.476619][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2965.476925][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2965.477158][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2965.477459][ C1] RIP: 0033:0x7fd66fef3957 [ 2965.477690][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2965.478669][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2965.479092][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2965.479495][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2965.479895][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2965.480294][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2965.480693][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2965.483338][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 2965.483848][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2965.484337][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2965.484819][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2965.485750][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2965.486368][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2965.486697][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2965.487675][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 2965.487987][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2965.488386][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2965.488784][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2965.489185][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2965.489586][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2965.489984][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2965.490430][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2965.490762][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2965.491160][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2965.491560][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2965.491957][ C2] PKRU: 55555554 [ 2965.492138][ C2] Call Trace: [ 2965.492309][ C2] <IRQ> [ 2965.492461][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2965.492726][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2965.492971][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2965.493246][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2965.493518][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2965.493808][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2965.494084][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2965.494390][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2965.494652][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 2965.494915][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2965.495223][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2965.495516][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2965.495831][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2965.496123][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2965.496422][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2965.496716][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2965.497029][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2965.497271][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.497514][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2965.497758][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2965.498011][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2965.498284][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2965.498571][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.498813][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2965.499055][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2965.499319][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2965.499556][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2965.499805][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2965.500065][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2965.500342][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2965.500621][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2965.500871][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2965.501143][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2965.501406][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2965.501760][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2965.502015][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2965.502337][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2965.502602][ 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) [ 2965.502809][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2965.503039][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2965.503298][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2965.503579][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2965.503831][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2965.504067][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2965.504387][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2965.504694][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2965.504978][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2965.505275][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2965.505522][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2965.505753][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2965.506056][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2965.506340][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2965.506667][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.506908][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2965.507211][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2965.507496][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2965.507815][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2965.508071][ 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:1584 (discriminator 4)) [ 2965.508307][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2965.508559][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2965.508870][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2965.509201][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2965.509499][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2965.509774][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2965.510063][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2965.510374][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2965.510616][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2965.510880][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2965.511197][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2965.511473][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2965.511749][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2965.512064][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2965.512323][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2965.512636][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2965.512891][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2965.513207][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2965.513454][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2965.513730][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2965.513982][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2965.514223][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2965.514455][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2965.514710][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2965.515023][ C2] tc_run (net/core/dev.c:3920) [ 2965.515229][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2965.515465][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.515705][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2965.515970][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2965.516226][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.516466][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2965.516732][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2965.517038][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2965.517312][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2965.517564][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2965.517832][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2965.518092][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2965.518432][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2965.518709][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2965.518965][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2965.519233][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2965.519451][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2965.519696][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2965.519978][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2965.520295][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2965.520574][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2965.520829][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2965.521058][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2965.521328][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2965.521573][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2965.521828][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2965.522069][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2965.522320][ 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:1584 (discriminator 4)) [ 2965.522556][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2965.522825][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2965.523106][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2965.523355][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2965.523607][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2965.523911][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2965.524241][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2965.524485][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2965.524747][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2965.525018][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2965.525258][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2965.525499][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2965.525764][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2965.526027][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2965.526290][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2965.526559][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2965.526848][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2965.527089][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2965.527381][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2965.527622][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2965.527887][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2965.528106][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2965.528401][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2965.528649][ C2] __do_softirq (kernel/softirq.c:553) [ 2965.528881][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2965.529102][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2965.529387][ C2] </IRQ> [ 2965.529541][ C2] <TASK> [ 2965.529689][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2965.529995][ 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) [ 2965.530253][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2965.531216][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2965.531524][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2965.531920][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2965.532316][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2965.532713][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2965.533112][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2965.533511][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2965.533799][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2965.534074][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2965.534321][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2965.534573][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2965.534854][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2965.535091][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2965.535368][ C2] do_idle (kernel/sched/idle.c:312) [ 2965.535575][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2965.535820][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2965.536064][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2965.536335][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2965.536648][ C2] </TASK> | [ 2989.233795][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2989.234174][ C1] rcu: 1-....: (573019 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=141335 | [ 2989.234734][ C1] rcu: (t=572441 jiffies g=1503537 q=576 ncpus=4) [ 2989.235517][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2989.236131][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2989.236461][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2989.237430][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 2989.237738][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2989.238136][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 2989.238533][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 2989.238935][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 2989.239334][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 2989.239733][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2989.240181][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2989.240512][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 2989.240920][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2989.241319][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2989.241717][ C1] PKRU: 55555554 [ 2989.241900][ C1] Call Trace: [ 2989.242073][ C1] <IRQ> [ 2989.242223][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2989.242498][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2989.242751][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2989.243004][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2989.243237][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2989.243512][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2989.243784][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2989.244049][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2989.244336][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2989.244577][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2989.244893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2989.245167][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2989.245459][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2989.245728][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2989.246038][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2989.246302][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2989.246613][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2989.246909][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2989.247226][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2989.247519][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2989.247813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2989.248104][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2989.248419][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2989.248663][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.248905][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2989.249145][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2989.249397][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2989.249667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2989.249957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.250197][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2989.250443][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2989.250708][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2989.250947][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2989.251197][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2989.251458][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2989.251738][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2989.252018][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2989.252269][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2989.252545][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2989.252814][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2989.253169][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2989.253427][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2989.253750][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2989.254024][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2989.254229][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2989.254463][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2989.254722][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2989.255002][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2989.255237][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 2989.255467][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2989.255789][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2989.256098][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2989.256381][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2989.256677][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2989.256926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2989.257158][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2989.257462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2989.257749][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2989.258078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.258318][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2989.258616][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 2989.258906][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2989.259226][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2989.259484][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 2989.259724][ C1] netif_receive_skb (net/core/dev.c:5810) [ 2989.259975][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2989.260290][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2989.260627][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2989.260930][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2989.261204][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2989.261496][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2989.261814][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2989.262100][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2989.262353][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2989.262603][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2989.262852][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2989.263116][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2989.263372][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2989.263620][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 2989.263907][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 2989.264188][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 2989.264456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2989.264742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.264983][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2989.265286][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2989.265566][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2989.265807][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 2989.266057][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2989.266275][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2989.266543][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2989.266856][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2989.267099][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2989.267330][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2989.267579][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2989.267835][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2989.268077][ C1] tc_run (net/core/dev.c:3920) [ 2989.268283][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 2989.268514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.268751][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2989.269014][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2989.269267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.269508][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2989.269776][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2989.270083][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2989.270356][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2989.270616][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2989.270885][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2989.271145][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2989.271425][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2989.271767][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2989.272047][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2989.272302][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2989.272569][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2989.272788][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2989.273048][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2989.273300][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2989.273591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2989.273852][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2989.274091][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2989.274344][ C1] ? __create_object (mm/kmemleak.c:756) [ 2989.274593][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2989.274870][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2989.275154][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2989.275430][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2989.275715][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2989.275990][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 2989.276236][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2989.276510][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 2989.276748][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2989.277012][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2989.277276][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2989.277537][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 2989.277820][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2989.278106][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 2989.278370][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2989.278681][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2989.278933][ C1] __do_softirq (kernel/softirq.c:553) [ 2989.279166][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2989.279392][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2989.279680][ C1] </IRQ> [ 2989.279833][ C1] <TASK> [ 2989.279983][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2989.280292][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2989.280619][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2989.281594][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 2989.281906][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 2989.282304][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 2989.282701][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 2989.283103][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 2989.283503][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 2989.283914][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2989.284210][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 2989.284435][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 2989.284700][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2989.285004][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 2989.285236][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2989.285488][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2989.285777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.286017][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2989.286273][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2989.286527][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2989.286818][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2989.287042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.287279][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2989.287521][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 2989.287765][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2989.288006][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2989.288245][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2989.288487][ C1] ksys_write (fs/read_write.c:643) [ 2989.288706][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 2989.288957][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2989.289264][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2989.289500][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2989.289802][ C1] RIP: 0033:0x7fd66fef3957 [ 2989.290034][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2989.291010][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2989.291434][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 2989.291838][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 2989.292237][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2989.292636][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 2989.293040][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2989.293040][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 2989.293443][ C1] </TASK> | [ 2989.293601][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 2989.293886][ C2] NMI backtrace for cpu 2 [ 2989.293899][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2989.293904][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 2989.293911][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 2989.293914][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 2989.293917][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 2989.293919][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 2989.293921][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 2989.293922][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 2989.293925][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 2989.293927][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 2989.293929][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2989.293932][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 2989.293934][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2989.293935][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2989.293937][ C2] PKRU: 55555554 [ 2989.293938][ C2] Call Trace: [ 2989.293941][ C2] <NMI> [ 2989.293943][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2989.293950][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2989.293955][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2989.293961][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2989.293964][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2989.293966][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2989.293972][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2989.293976][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2989.293980][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2989.293984][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2989.293987][ C2] </NMI> [ 2989.293988][ C2] <IRQ> [ 2989.293989][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2989.293993][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2989.293996][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2989.294001][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.294005][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2989.294009][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2989.294013][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2989.294016][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2989.294019][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.294022][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2989.294027][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2989.294030][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2989.294037][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2989.294040][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2989.294046][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2989.294053][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2989.294057][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2989.294060][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2989.294062][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2989.294065][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 2989.294071][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2989.294076][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2989.294079][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2989.294089][ 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) [ 2989.294092][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2989.294095][ C2] ? set_track_prepare (mm/slub.c:6440) [ 2989.294100][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2989.294103][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2989.294107][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 2989.294112][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 2989.294118][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2989.294123][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2989.294127][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2989.294136][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2989.294139][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2989.294141][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 2989.294145][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2989.294149][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 2989.294153][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.294156][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 2989.294161][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 2989.294165][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 2989.294170][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 2989.294172][ 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:1584 (discriminator 4)) [ 2989.294175][ C2] netif_receive_skb (net/core/dev.c:5810) [ 2989.294178][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 2989.294187][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2989.294194][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 2989.294200][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2989.294205][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2989.294216][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2989.294223][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2989.294228][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 2989.294231][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2989.294235][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2989.294238][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 2989.294241][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2989.294243][ C2] ? kernel_text_address (kernel/extable.c:99) [ 2989.294246][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2989.294251][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 2989.294256][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 2989.294260][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 2989.294263][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2989.294266][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2989.294270][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2989.294275][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2989.294278][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2989.294281][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2989.294285][ C2] tc_run (net/core/dev.c:3920) [ 2989.294290][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 2989.294293][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.294295][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 2989.294300][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 2989.294304][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.294306][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2989.294310][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2989.294313][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 2989.294316][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2989.294320][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2989.294324][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2989.294329][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2989.294336][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2989.294339][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2989.294343][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2989.294348][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2989.294352][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2989.294355][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2989.294358][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2989.294361][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2989.294364][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2989.294368][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 2989.294371][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2989.294374][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2989.294378][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2989.294381][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2989.294385][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2989.294390][ 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:1584 (discriminator 4)) [ 2989.294393][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2989.294399][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2989.294403][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2989.294408][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2989.294413][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2989.294418][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2989.294421][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2989.294425][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2989.294429][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2989.294432][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2989.294436][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 2989.294440][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2989.294444][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2989.294449][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2989.294452][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2989.294456][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2989.294459][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2989.294462][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2989.294466][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2989.294469][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2989.294474][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2989.294477][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2989.294482][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2989.294485][ C2] __do_softirq (kernel/softirq.c:553) [ 2989.294490][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2989.294493][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2989.294497][ C2] </IRQ> [ 2989.294498][ C2] <TASK> [ 2989.294499][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2989.294502][ 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) [ 2989.294506][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 2989.294508][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2989.294510][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 2989.294512][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 2989.294514][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 2989.294515][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2989.294517][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2989.294521][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2989.294525][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2989.294528][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2989.294531][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2989.294534][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2989.294536][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2989.294539][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2989.294543][ C2] do_idle (kernel/sched/idle.c:312) [ 2989.294546][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2989.294548][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2989.294551][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2989.294556][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3013.422544][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3013.423074][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3013.423537][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3013.424010][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3013.424926][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3013.425532][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3013.425858][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3013.426825][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3013.427130][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3013.427533][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3013.427929][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3013.428326][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3013.428723][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3013.429122][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3013.429567][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3013.429899][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3013.430296][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3013.430692][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3013.431093][ C1] PKRU: 55555554 [ 3013.431275][ C1] Call Trace: [ 3013.431446][ C1] <IRQ> [ 3013.431596][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3013.431859][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3013.432101][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3013.432380][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3013.432652][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3013.432940][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3013.433208][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3013.433512][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3013.433779][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3013.434090][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3013.434390][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3013.434705][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3013.434993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3013.435289][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3013.435577][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3013.435889][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3013.436129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.436370][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3013.436609][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3013.436858][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3013.437131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3013.437416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.437656][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3013.437898][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3013.438159][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3013.438392][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3013.438639][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3013.438898][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3013.439179][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3013.439458][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3013.439704][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3013.439978][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3013.440241][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3013.440589][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3013.440845][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3013.441163][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3013.441426][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3013.441630][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3013.441864][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3013.442120][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3013.442395][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3013.442630][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3013.442861][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3013.443183][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3013.443493][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3013.443785][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3013.444084][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3013.444336][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3013.444568][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3013.444871][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3013.445163][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3013.445490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.445730][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3013.446029][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3013.446317][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3013.446635][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3013.446896][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3013.447132][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3013.447383][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3013.447700][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3013.448036][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3013.448337][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3013.448614][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3013.448904][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3013.449219][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3013.449507][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3013.449759][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3013.450008][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3013.450258][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3013.450523][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3013.450779][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3013.451036][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3013.451318][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3013.451605][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3013.451873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3013.452159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.452401][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3013.452710][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3013.452988][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3013.453230][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3013.453479][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3013.453694][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3013.453968][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3013.454279][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3013.454522][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3013.454753][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3013.455002][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3013.455260][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3013.455501][ C1] tc_run (net/core/dev.c:3920) [ 3013.455709][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3013.455943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.456184][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3013.456445][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3013.456699][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.456937][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3013.457205][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3013.457514][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3013.457789][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3013.458042][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3013.458309][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3013.458565][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3013.458841][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3013.459177][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3013.459455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3013.459710][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3013.459982][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3013.460203][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3013.460461][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3013.460709][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3013.460996][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3013.461249][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3013.461491][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3013.461742][ C1] ? __create_object (mm/kmemleak.c:756) [ 3013.461988][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3013.462258][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3013.462541][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3013.462817][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3013.463102][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3013.463375][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3013.463621][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3013.463909][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3013.464151][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3013.464413][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3013.464675][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3013.464938][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3013.465213][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3013.465502][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3013.465766][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3013.466072][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3013.466323][ C1] __do_softirq (kernel/softirq.c:553) [ 3013.466558][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3013.466778][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3013.467070][ C1] </IRQ> [ 3013.467220][ C1] <TASK> [ 3013.467372][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3013.467678][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3013.468008][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3013.468987][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3013.469299][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3013.469702][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3013.470105][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3013.470505][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3013.470905][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3013.471308][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3013.471607][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3013.471836][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3013.472104][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3013.472411][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3013.472641][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3013.472894][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3013.473180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.473420][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3013.473677][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3013.473936][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3013.474228][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3013.474450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.474689][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3013.474931][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3013.475174][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3013.475415][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3013.475655][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3013.475896][ C1] ksys_write (fs/read_write.c:643) [ 3013.476113][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3013.476364][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3013.476667][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3013.476899][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3013.477202][ C1] RIP: 0033:0x7fd66fef3957 [ 3013.477427][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3013.478398][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3013.478826][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3013.479230][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3013.479633][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3013.480035][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3013.480436][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3013.483085][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3013.483594][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3013.484081][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3013.484554][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3013.485479][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3013.486088][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3013.486412][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3013.487378][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3013.487683][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3013.488083][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3013.488479][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3013.488876][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3013.489273][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3013.489670][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3013.490116][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3013.490446][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3013.490846][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3013.491243][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3013.491641][ C2] PKRU: 55555554 [ 3013.491822][ C2] Call Trace: [ 3013.491991][ C2] <IRQ> [ 3013.492141][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3013.492405][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3013.492650][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3013.492927][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3013.493198][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3013.493488][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3013.493784][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3013.494089][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3013.494349][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3013.494612][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3013.494921][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3013.495218][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3013.495530][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3013.495817][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3013.496111][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3013.496398][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3013.496706][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3013.496947][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.497188][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3013.497427][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3013.497676][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3013.497946][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3013.498228][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.498466][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3013.498708][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3013.498968][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3013.499201][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3013.499445][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3013.499705][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3013.499985][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3013.500261][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3013.500507][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3013.500775][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3013.501038][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3013.501387][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3013.501639][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3013.501958][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3013.502219][ 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) [ 3013.502424][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3013.502651][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3013.502907][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3013.503182][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3013.503432][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3013.503659][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3013.504019][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3013.504323][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3013.504604][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3013.504899][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3013.505145][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3013.505375][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3013.505675][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3013.505959][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3013.506281][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.506520][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3013.506816][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3013.507099][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3013.507414][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3013.507668][ 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:1584 (discriminator 4)) [ 3013.507904][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3013.508150][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3013.508461][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3013.508794][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3013.509092][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3013.509365][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3013.509655][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3013.509967][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3013.510206][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3013.510470][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3013.510786][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3013.511064][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3013.511339][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3013.511652][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3013.511914][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3013.512229][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3013.512479][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3013.512794][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3013.513041][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3013.513318][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3013.513558][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3013.513805][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3013.514037][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3013.514295][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3013.514607][ C2] tc_run (net/core/dev.c:3920) [ 3013.514815][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3013.515045][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.515281][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3013.515541][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3013.515793][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.516030][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3013.516297][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3013.516603][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3013.516873][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3013.517125][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3013.517389][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3013.517647][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3013.517987][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3013.518263][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3013.518515][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3013.518778][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3013.518995][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3013.519238][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3013.519514][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3013.519825][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3013.520103][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3013.520354][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3013.520582][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3013.520849][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3013.521094][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3013.521344][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3013.521584][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3013.521834][ 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:1584 (discriminator 4)) [ 3013.522067][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3013.522335][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3013.522615][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3013.522862][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3013.523112][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3013.523411][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3013.523751][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3013.523996][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3013.524255][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3013.524521][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3013.524761][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3013.525000][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3013.525261][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3013.525521][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3013.525780][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3013.526049][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3013.526335][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3013.526571][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3013.526865][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3013.527104][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3013.527367][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3013.527589][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3013.527887][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3013.528135][ C2] __do_softirq (kernel/softirq.c:553) [ 3013.528367][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3013.528588][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3013.528874][ C2] </IRQ> [ 3013.529024][ C2] <TASK> [ 3013.529174][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3013.529478][ 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) [ 3013.529735][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3013.530699][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3013.531007][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3013.531402][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3013.531797][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3013.532192][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3013.532592][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3013.532991][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3013.533277][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3013.533538][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3013.533826][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3013.534080][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3013.534354][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3013.534590][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3013.534862][ C2] do_idle (kernel/sched/idle.c:312) [ 3013.535066][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3013.535306][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3013.535547][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3013.535817][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3041.422532][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3041.423061][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3041.423527][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3041.424002][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3041.424914][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3041.425527][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3041.425852][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3041.426819][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3041.427127][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3041.427527][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3041.427929][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3041.428331][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3041.428733][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3041.429134][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3041.429582][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3041.429918][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3041.430323][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3041.430730][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3041.431138][ C1] PKRU: 55555554 [ 3041.431324][ C1] Call Trace: [ 3041.431497][ C1] <IRQ> [ 3041.431648][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3041.431913][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3041.432158][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3041.432434][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3041.432705][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3041.432996][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3041.433264][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3041.433578][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3041.433842][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3041.434152][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3041.434449][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3041.434763][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3041.435055][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3041.435350][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3041.435640][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3041.435953][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3041.436192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.436435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3041.436676][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3041.436931][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3041.437201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3041.437484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.437724][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3041.437970][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3041.438233][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3041.438471][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3041.438719][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3041.438982][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3041.439262][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3041.439540][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3041.439792][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3041.440066][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3041.440331][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3041.440683][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3041.440938][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3041.441260][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3041.441526][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3041.441733][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3041.441963][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3041.442221][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3041.442501][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3041.442733][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3041.442965][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3041.443287][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3041.443603][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3041.443890][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3041.444188][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3041.444438][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3041.444671][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3041.444974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3041.445262][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3041.445589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.445831][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3041.446128][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3041.446418][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3041.446739][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3041.446998][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3041.447234][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3041.447482][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3041.447800][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3041.448134][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3041.448436][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3041.448712][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3041.449005][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3041.449320][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3041.449612][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3041.449867][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3041.450114][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3041.450362][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3041.450630][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3041.450885][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3041.451134][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3041.451418][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3041.451697][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3041.451960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3041.452248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.452487][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3041.452798][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3041.453077][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3041.453317][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3041.453572][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3041.453789][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3041.454064][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3041.454372][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3041.454613][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3041.454846][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3041.455095][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3041.455350][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3041.455590][ C1] tc_run (net/core/dev.c:3920) [ 3041.455798][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3041.456028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.456267][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3041.456528][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3041.456782][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.457021][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3041.457291][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3041.457599][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3041.457874][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3041.458128][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3041.458395][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3041.458652][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3041.458931][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3041.459275][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3041.459554][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3041.459811][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3041.460080][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3041.460297][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3041.460557][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3041.460803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3041.461092][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3041.461344][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3041.461586][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3041.461838][ C1] ? __create_object (mm/kmemleak.c:756) [ 3041.462084][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3041.462353][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3041.462635][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3041.462912][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3041.463194][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3041.463467][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3041.463722][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3041.463995][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3041.464238][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3041.464503][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3041.464766][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3041.465028][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3041.465305][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3041.465592][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3041.465855][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3041.466164][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3041.466414][ C1] __do_softirq (kernel/softirq.c:553) [ 3041.466648][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3041.466872][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3041.467160][ C1] </IRQ> [ 3041.467311][ C1] <TASK> [ 3041.467463][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3041.467775][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3041.468102][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3041.469078][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3041.469389][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3041.469791][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3041.470189][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3041.470585][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3041.470986][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3041.471387][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3041.471684][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3041.471909][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3041.472176][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3041.472480][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3041.472708][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3041.472960][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3041.473247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.473485][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3041.473749][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3041.474002][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3041.474292][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3041.474514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.474754][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3041.474996][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3041.475239][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3041.475475][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3041.475715][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3041.475955][ C1] ksys_write (fs/read_write.c:643) [ 3041.476170][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3041.476419][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3041.476724][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3041.476957][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3041.477259][ C1] RIP: 0033:0x7fd66fef3957 [ 3041.477489][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3041.478463][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3041.478885][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3041.479289][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3041.479690][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3041.480089][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3041.480489][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3041.483126][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3041.483643][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3041.484118][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3041.484592][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3041.485515][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3041.486128][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3041.486453][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3041.487420][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3041.487729][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3041.488128][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3041.488526][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3041.488926][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3041.489329][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3041.489727][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3041.490173][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3041.490503][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3041.490905][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3041.491303][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3041.491705][ C2] PKRU: 55555554 [ 3041.491888][ C2] Call Trace: [ 3041.492061][ C2] <IRQ> [ 3041.492209][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3041.492473][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3041.492717][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3041.492993][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3041.493267][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3041.493561][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3041.493830][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3041.494137][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3041.494396][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3041.494658][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3041.494970][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3041.495267][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3041.495580][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3041.495871][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3041.496165][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3041.496453][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3041.496764][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3041.497007][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.497245][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3041.497487][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3041.497738][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3041.498008][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3041.498294][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.498531][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3041.498771][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3041.499032][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3041.499268][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3041.499516][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3041.499774][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3041.500053][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3041.500328][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3041.500576][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3041.500848][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3041.501110][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3041.501456][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3041.501708][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3041.502027][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3041.502291][ 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) [ 3041.502494][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3041.502729][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3041.502984][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3041.503259][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3041.503510][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3041.503744][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3041.504062][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3041.504366][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3041.504647][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3041.504940][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3041.505187][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3041.505418][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3041.505714][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3041.506000][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3041.506325][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.506562][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3041.506856][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3041.507143][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3041.507458][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3041.507712][ 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:1584 (discriminator 4)) [ 3041.507947][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3041.508194][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3041.508506][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3041.508838][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3041.509138][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3041.509412][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3041.509699][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3041.510011][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3041.510254][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3041.510517][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3041.510835][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3041.511110][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3041.511386][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3041.511701][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3041.511962][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3041.512274][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3041.512523][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3041.512839][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3041.513085][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3041.513361][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3041.513608][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3041.513852][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3041.514082][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3041.514336][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3041.514650][ C2] tc_run (net/core/dev.c:3920) [ 3041.514858][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3041.515089][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.515330][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3041.515593][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3041.515849][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.516090][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3041.516355][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3041.516660][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3041.516934][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3041.517188][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3041.517455][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3041.517716][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3041.518054][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3041.518332][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3041.518586][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3041.518853][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3041.519071][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3041.519315][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3041.519594][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3041.519912][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3041.520191][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3041.520443][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3041.520675][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3041.520946][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3041.521190][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3041.521443][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3041.521682][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3041.521934][ 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:1584 (discriminator 4)) [ 3041.522171][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3041.522441][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3041.522722][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3041.522971][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3041.523223][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3041.523528][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3041.523859][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3041.524105][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3041.524366][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3041.524635][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3041.524878][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3041.525113][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3041.525378][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3041.525644][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3041.525907][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3041.526178][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3041.526464][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3041.526705][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3041.526994][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3041.527235][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3041.527499][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3041.527721][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3041.528017][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3041.528266][ C2] __do_softirq (kernel/softirq.c:553) [ 3041.528500][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3041.528720][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3041.529009][ C2] </IRQ> [ 3041.529158][ C2] <TASK> [ 3041.529308][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3041.529611][ 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) [ 3041.529869][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3041.530834][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3041.531143][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3041.531544][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3041.531944][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3041.532341][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3041.532737][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3041.533138][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3041.533431][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3041.533697][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3041.533943][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3041.534195][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3041.534470][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3041.534712][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3041.534986][ C2] do_idle (kernel/sched/idle.c:312) [ 3041.535191][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3041.535433][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3041.535679][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3041.535948][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3041.536261][ C2] </TASK> | [ 3067.296794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3067.297164][ C1] rcu: 1-....: (650902 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=160508 | [ 3067.297722][ C1] rcu: (t=650504 jiffies g=1503537 q=614 ncpus=4) [ 3067.298500][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3067.299114][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3067.299441][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3067.300402][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3067.300710][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3067.301107][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3067.301502][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3067.301901][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3067.302298][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3067.302693][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3067.303138][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3067.303481][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3067.303880][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3067.304277][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3067.304671][ C1] PKRU: 55555554 [ 3067.304853][ C1] Call Trace: [ 3067.305026][ C1] <IRQ> [ 3067.305174][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3067.305449][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3067.305699][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3067.305951][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3067.306182][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3067.306450][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3067.306720][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3067.306977][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3067.307261][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3067.307502][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3067.307814][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3067.308086][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3067.308373][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3067.308638][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3067.308945][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3067.309207][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3067.309515][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3067.309810][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3067.310129][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3067.310418][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3067.310710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3067.311002][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3067.311312][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3067.311553][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.311793][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3067.312033][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3067.312284][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3067.312558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3067.312843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.313081][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3067.313323][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3067.313594][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3067.313829][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3067.314074][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3067.314332][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3067.314609][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3067.314885][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3067.315132][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3067.315406][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3067.315667][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3067.316016][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3067.316269][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3067.316586][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3067.316848][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3067.317051][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3067.317280][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3067.317534][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3067.317810][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3067.318039][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3067.318270][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3067.318589][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3067.318894][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3067.319176][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3067.319468][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3067.319713][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3067.319946][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3067.320245][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3067.320532][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3067.320856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.321095][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3067.321390][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3067.321674][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3067.321991][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3067.322248][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3067.322489][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3067.322737][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3067.323053][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3067.323394][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3067.323702][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3067.323978][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3067.324270][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3067.324586][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3067.324872][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3067.325122][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3067.325368][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3067.325615][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3067.325880][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3067.326134][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3067.326379][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3067.326660][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3067.326938][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3067.327202][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3067.327493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.327733][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3067.328036][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3067.328318][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3067.328557][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3067.328807][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3067.329029][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3067.329296][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3067.329606][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3067.329846][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3067.330077][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3067.330327][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3067.330582][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3067.330823][ C1] tc_run (net/core/dev.c:3920) [ 3067.331029][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3067.331258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.331496][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3067.331756][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3067.332011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.332251][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3067.332520][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3067.332830][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3067.333101][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3067.333354][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3067.333625][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3067.333884][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3067.334162][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3067.334505][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3067.334781][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3067.335038][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3067.335304][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3067.335520][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3067.335778][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3067.336025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3067.336313][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3067.336566][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3067.336804][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3067.337058][ C1] ? __create_object (mm/kmemleak.c:756) [ 3067.337303][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3067.337572][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3067.337853][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3067.338128][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3067.338409][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3067.338681][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3067.338927][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3067.339201][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3067.339439][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3067.339702][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3067.339968][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3067.340228][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3067.340505][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3067.340790][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3067.341052][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3067.341359][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3067.341610][ C1] __do_softirq (kernel/softirq.c:553) [ 3067.341843][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3067.342066][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3067.342353][ C1] </IRQ> [ 3067.342505][ C1] <TASK> [ 3067.342655][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3067.342963][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3067.343289][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3067.344262][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3067.344570][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3067.344971][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3067.345367][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3067.345763][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3067.346162][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3067.346560][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3067.346856][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3067.347078][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3067.347343][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3067.347647][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3067.347878][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3067.348128][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3067.348416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.348654][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3067.348911][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3067.349163][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3067.349451][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3067.349675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.349913][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3067.350155][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3067.350399][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3067.350639][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3067.350880][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3067.351122][ C1] ksys_write (fs/read_write.c:643) [ 3067.351338][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3067.351588][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3067.351892][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3067.352130][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3067.352431][ C1] RIP: 0033:0x7fd66fef3957 [ 3067.352661][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3067.353641][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3067.354062][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3067.354461][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3067.354861][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3067.355257][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3067.355658][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3067.355658][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3067.356062][ C1] </TASK> | [ 3067.356220][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3067.356495][ C2] NMI backtrace for cpu 2 [ 3067.356511][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3067.356516][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3067.356526][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3067.356532][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3067.356537][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3067.356541][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3067.356545][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3067.356549][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3067.356554][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3067.356558][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3067.356562][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3067.356568][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3067.356572][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3067.356575][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3067.356579][ C2] PKRU: 55555554 [ 3067.356581][ C2] Call Trace: [ 3067.356585][ C2] <NMI> [ 3067.356589][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3067.356602][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3067.356611][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3067.356621][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3067.356628][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3067.356634][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3067.356646][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3067.356655][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3067.356663][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3067.356672][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3067.356680][ C2] </NMI> [ 3067.356682][ C2] <IRQ> [ 3067.356685][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3067.356692][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3067.356700][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.356709][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3067.356718][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3067.356727][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3067.356734][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3067.356742][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.356748][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3067.356758][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3067.356765][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3067.356783][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3067.356790][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3067.356803][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3067.356815][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3067.356824][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3067.356831][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3067.356837][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3067.356844][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3067.356856][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3067.356864][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3067.356872][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3067.356893][ 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) [ 3067.356900][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3067.356907][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3067.356916][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3067.356924][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3067.356932][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3067.356938][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3067.356953][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3067.356968][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3067.356977][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3067.356997][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3067.357004][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3067.357010][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3067.357019][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3067.357027][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3067.357038][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.357044][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3067.357055][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3067.357064][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3067.357075][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3067.357082][ 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:1584 (discriminator 4)) [ 3067.357088][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3067.357097][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3067.357115][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3067.357132][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3067.357150][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3067.357163][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3067.357189][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3067.357209][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3067.357221][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3067.357228][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3067.357238][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3067.357244][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3067.357253][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3067.357259][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3067.357267][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3067.357276][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3067.357287][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3067.357293][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3067.357295][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3067.357299][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3067.357303][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3067.357308][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3067.357311][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3067.357313][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3067.357318][ C2] tc_run (net/core/dev.c:3920) [ 3067.357322][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3067.357325][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.357327][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3067.357332][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3067.357336][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.357338][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3067.357342][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3067.357346][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3067.357349][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3067.357353][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3067.357357][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3067.357361][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3067.357369][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3067.357372][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3067.357376][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3067.357380][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3067.357384][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3067.357387][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3067.357390][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3067.357393][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3067.357397][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3067.357402][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3067.357405][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3067.357408][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3067.357412][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3067.357415][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3067.357419][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3067.357423][ 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:1584 (discriminator 4)) [ 3067.357426][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3067.357432][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3067.357436][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3067.357441][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3067.357446][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3067.357451][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3067.357454][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3067.357458][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3067.357462][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3067.357465][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3067.357469][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3067.357475][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3067.357480][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3067.357484][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3067.357487][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3067.357492][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3067.357495][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3067.357497][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3067.357502][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3067.357505][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3067.357509][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3067.357512][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3067.357516][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3067.357520][ C2] __do_softirq (kernel/softirq.c:553) [ 3067.357524][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3067.357527][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3067.357530][ C2] </IRQ> [ 3067.357531][ C2] <TASK> [ 3067.357532][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3067.357536][ 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) [ 3067.357540][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3067.357542][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3067.357545][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3067.357547][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3067.357549][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3067.357550][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3067.357552][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3067.357556][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3067.357559][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3067.357563][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3067.357566][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3067.357569][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3067.357571][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3067.357574][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3067.357578][ C2] do_idle (kernel/sched/idle.c:312) [ 3067.357580][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3067.357583][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3067.357586][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3067.357590][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3093.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3093.423069][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3093.423542][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3093.424008][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3093.424924][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3093.425535][ 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) [ 3093.425857][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3093.426825][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3093.427133][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3093.427530][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3093.427930][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3093.428328][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3093.428725][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3093.429122][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3093.429568][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3093.429902][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3093.430303][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3093.430701][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3093.431100][ C1] PKRU: 55555554 [ 3093.431283][ C1] Call Trace: [ 3093.431455][ C1] <IRQ> [ 3093.431605][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3093.431868][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3093.432112][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3093.432389][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3093.432665][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3093.432952][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3093.433219][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3093.433534][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3093.433797][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3093.434108][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3093.434407][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3093.434721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.435013][ 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) [ 3093.435304][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.435594][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3093.435906][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3093.436150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.436392][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3093.436633][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3093.436886][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3093.437158][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.437445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.437684][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3093.437926][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3093.438189][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3093.438427][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3093.438675][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3093.438935][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3093.439214][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3093.439492][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3093.439741][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3093.440016][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3093.440286][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3093.440635][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3093.440892][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3093.441214][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3093.441479][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3093.441683][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3093.441918][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3093.442175][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3093.442453][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3093.442689][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3093.442918][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3093.443240][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3093.443553][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3093.443840][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3093.444139][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3093.444389][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3093.444619][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3093.444923][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.445208][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3093.445534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.445777][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3093.446076][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3093.446365][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3093.446684][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3093.446942][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3093.447180][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3093.447431][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3093.447748][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3093.448083][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3093.448382][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3093.448662][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3093.448953][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3093.449270][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3093.449557][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3093.449811][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3093.450059][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3093.450308][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3093.450574][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3093.450830][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3093.451082][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3093.451362][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3093.451645][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3093.451914][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.452198][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.452439][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3093.452743][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3093.453022][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3093.453262][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3093.453518][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3093.453735][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3093.454008][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3093.454318][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3093.454560][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3093.454791][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3093.455042][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3093.455299][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3093.455539][ C1] tc_run (net/core/dev.c:3920) [ 3093.455746][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3093.455978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.456215][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3093.456477][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3093.456729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.456969][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3093.457233][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3093.457537][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3093.457810][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3093.458063][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3093.458328][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3093.458585][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3093.458866][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3093.459206][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3093.459482][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3093.459736][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3093.460003][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3093.460222][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3093.460482][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3093.460726][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.461017][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3093.461272][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3093.461513][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3093.461763][ C1] ? __create_object (mm/kmemleak.c:756) [ 3093.462012][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3093.462286][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3093.462571][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3093.462846][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3093.463128][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3093.463411][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3093.463656][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3093.463936][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3093.464171][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3093.464435][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3093.464701][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3093.464963][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3093.465240][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3093.465524][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3093.465785][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3093.466096][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3093.466346][ C1] __do_softirq (kernel/softirq.c:553) [ 3093.466581][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3093.466804][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3093.467091][ C1] </IRQ> [ 3093.467247][ C1] <TASK> [ 3093.467397][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3093.467705][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3093.468032][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3093.469008][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3093.469318][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3093.469718][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3093.470123][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3093.470528][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3093.470927][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3093.471327][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3093.471625][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3093.471850][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3093.472117][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3093.472422][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3093.472652][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3093.472909][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3093.473198][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.473445][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3093.473704][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3093.473961][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3093.474250][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3093.474475][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.474711][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3093.474955][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3093.475199][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3093.475443][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3093.475683][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3093.475922][ C1] ksys_write (fs/read_write.c:643) [ 3093.476140][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3093.476387][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3093.476692][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3093.476927][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3093.477229][ C1] RIP: 0033:0x7fd66fef3957 [ 3093.477458][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3093.478428][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3093.478853][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3093.479254][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3093.479653][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3093.480053][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3093.480453][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3093.483104][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3093.483621][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3093.484100][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3093.484579][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3093.485517][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3093.486136][ C2] 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) [ 3093.486458][ C2] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 40 6b 0a 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 4a 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b58 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 4a 6b 0a fe call 0xfffffffffe0a6b88 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 4a 6b 0a fe call 0xfffffffffe0a6b5e 14: 89 d8 mov %ebx,%eax [ 3093.487437][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000246 [ 3093.487748][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3093.488152][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3093.488554][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3093.488956][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3093.489358][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3093.489761][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3093.490211][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3093.490546][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3093.490949][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3093.491347][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3093.491747][ C2] PKRU: 55555554 [ 3093.491928][ C2] Call Trace: [ 3093.492101][ C2] <IRQ> [ 3093.492249][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3093.492513][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3093.492756][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3093.493035][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3093.493317][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3093.493605][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3093.493872][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3093.494178][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3093.494438][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3093.494701][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3093.495012][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3093.495309][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3093.495623][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.495913][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.496210][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.496500][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3093.496816][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3093.497058][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.497300][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3093.497543][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3093.497792][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3093.498066][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.498355][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.498601][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3093.498844][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3093.499106][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3093.499345][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3093.499593][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3093.499858][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3093.500134][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3093.500413][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3093.500661][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3093.500938][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3093.501206][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3093.501555][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3093.501810][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3093.502131][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3093.502396][ 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) [ 3093.502603][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3093.502837][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3093.503095][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3093.503380][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3093.503633][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3093.503862][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3093.504182][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3093.504491][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3093.504781][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3093.505076][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3093.505326][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3093.505560][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3093.505863][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.506154][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3093.506481][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.506722][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3093.507019][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3093.507308][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3093.507627][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3093.507886][ 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:1584 (discriminator 4)) [ 3093.508120][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3093.508370][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3093.508687][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3093.509020][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3093.509320][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3093.509595][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3093.509884][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3093.510196][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3093.510440][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3093.510705][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3093.511022][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3093.511297][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3093.511577][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3093.511892][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3093.512153][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3093.512466][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3093.512714][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3093.513032][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3093.513279][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3093.513563][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3093.513806][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3093.514050][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3093.514283][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3093.514538][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3093.514850][ C2] tc_run (net/core/dev.c:3920) [ 3093.515056][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3093.515286][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.515533][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3093.515796][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3093.516053][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.516294][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3093.516563][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3093.516871][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3093.517146][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3093.517403][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3093.517671][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3093.517930][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3093.518270][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3093.518548][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3093.518803][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3093.519071][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3093.519289][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3093.519534][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3093.519813][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3093.520130][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3093.520406][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3093.520660][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3093.520894][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3093.521163][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3093.521411][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3093.521664][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3093.521905][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3093.522154][ 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:1584 (discriminator 4)) [ 3093.522391][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3093.522660][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3093.522944][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3093.523189][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3093.523448][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3093.523752][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3093.524073][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3093.524321][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3093.524583][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3093.524852][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3093.525096][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3093.525335][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3093.525598][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3093.525862][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3093.526124][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3093.526395][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3093.526679][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.526921][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3093.527214][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3093.527454][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3093.527719][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3093.527946][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3093.528241][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3093.528494][ C2] __do_softirq (kernel/softirq.c:553) [ 3093.528728][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3093.528949][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3093.529238][ C2] </IRQ> [ 3093.529387][ C2] <TASK> [ 3093.529538][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3093.529846][ 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) [ 3093.530104][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3093.531073][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3093.531382][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3093.531781][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3093.532186][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3093.532585][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3093.532983][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3093.533393][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3093.533683][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3093.533946][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3093.534190][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3093.534442][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3093.534717][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3093.534959][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3093.535233][ C2] do_idle (kernel/sched/idle.c:312) [ 3093.535437][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3093.535681][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3093.535927][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3093.536198][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3121.422519][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3121.423048][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3121.423519][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3121.423984][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3121.424896][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3121.425503][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3121.425787][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 3121.426756][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 3121.427066][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3121.427464][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3121.427860][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3121.428257][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3121.428659][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3121.429057][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3121.429504][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3121.429835][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3121.430239][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3121.430640][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3121.431036][ C1] PKRU: 55555554 [ 3121.431217][ C1] Call Trace: [ 3121.431389][ C1] <IRQ> [ 3121.431540][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3121.431803][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3121.432048][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3121.432324][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3121.432594][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3121.432884][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3121.433150][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3121.433466][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3121.433730][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3121.434037][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3121.434332][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3121.434647][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3121.434937][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3121.435217][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3121.435498][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3121.435810][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3121.436052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.436293][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3121.436532][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3121.436780][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3121.437053][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3121.437340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.437579][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3121.437820][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3121.438083][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3121.438318][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3121.438567][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3121.438827][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3121.439105][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3121.439385][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3121.439632][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3121.439907][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3121.440172][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3121.440518][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3121.440772][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3121.441091][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3121.441354][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3121.441557][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3121.441789][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3121.442043][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3121.442318][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3121.442550][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3121.442780][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3121.443100][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3121.443413][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3121.443696][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3121.443996][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3121.444246][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3121.444478][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3121.444780][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3121.445067][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3121.445393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.445630][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3121.445928][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3121.446214][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3121.446530][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3121.446784][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3121.447021][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3121.447272][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3121.447586][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3121.447920][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3121.448218][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3121.448495][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3121.448783][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3121.449097][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3121.449381][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3121.449629][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3121.449875][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3121.450120][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3121.450382][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3121.450633][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3121.450880][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3121.451159][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3121.451438][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3121.451702][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3121.451985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.452225][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3121.452529][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3121.452804][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3121.453046][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3121.453302][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3121.453518][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3121.453785][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3121.454094][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3121.454335][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3121.454563][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3121.454812][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3121.455066][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3121.455306][ C1] tc_run (net/core/dev.c:3920) [ 3121.455511][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3121.455742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.455982][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3121.456241][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3121.456494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.456730][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3121.456999][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3121.457301][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3121.457573][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3121.457827][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3121.458092][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3121.458349][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3121.458625][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3121.458966][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3121.459242][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3121.459497][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3121.459763][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3121.459980][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3121.460239][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3121.460487][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3121.460773][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3121.461024][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3121.461264][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3121.461514][ C1] ? __create_object (mm/kmemleak.c:756) [ 3121.461757][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3121.462029][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3121.462312][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3121.462585][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3121.462867][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3121.463140][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3121.463393][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3121.463667][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3121.463905][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3121.464167][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3121.464428][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3121.464690][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3121.464965][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3121.465250][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3121.465512][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3121.465819][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3121.466067][ C1] __do_softirq (kernel/softirq.c:553) [ 3121.466300][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3121.466524][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3121.466813][ C1] </IRQ> [ 3121.466963][ C1] <TASK> [ 3121.467112][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3121.467418][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3121.467742][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3121.468707][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3121.469015][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3121.469411][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3121.469811][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3121.470207][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3121.470602][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3121.471000][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3121.471295][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3121.471518][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3121.471784][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3121.472085][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3121.472315][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3121.472565][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3121.472851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.473089][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3121.473354][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3121.473606][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3121.473894][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3121.474115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.474352][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3121.474589][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3121.474834][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3121.475079][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3121.475321][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3121.475556][ C1] ksys_write (fs/read_write.c:643) [ 3121.475774][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3121.476029][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3121.476331][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3121.476567][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3121.476867][ C1] RIP: 0033:0x7fd66fef3957 [ 3121.477096][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3121.478062][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3121.478488][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3121.478886][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3121.479283][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3121.479682][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3121.480079][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3121.482726][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3121.483246][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3121.483723][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3121.484209][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3121.485140][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3121.485762][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3121.486092][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3121.487066][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3121.487379][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3121.487776][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3121.488176][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3121.488575][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3121.488973][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3121.489372][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3121.489819][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3121.490151][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3121.490554][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3121.490954][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3121.491352][ C2] PKRU: 55555554 [ 3121.491539][ C2] Call Trace: [ 3121.491711][ C2] <IRQ> [ 3121.491858][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3121.492124][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3121.492370][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3121.492647][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3121.492922][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3121.493219][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3121.493486][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3121.493794][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3121.494057][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3121.494320][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3121.494633][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3121.494936][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3121.495254][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3121.495549][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3121.495849][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3121.496141][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3121.496455][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3121.496700][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.496942][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3121.497184][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3121.497436][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3121.497710][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3121.497998][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.498237][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3121.498479][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3121.498744][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3121.498983][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3121.499233][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3121.499491][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3121.499768][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3121.500046][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3121.500296][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3121.500570][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3121.500843][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3121.501191][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3121.501446][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3121.501769][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3121.502035][ 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) [ 3121.502239][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3121.502475][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3121.502730][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3121.503008][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3121.503269][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3121.503499][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3121.503818][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3121.504126][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3121.504409][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3121.504706][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3121.504956][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3121.505189][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3121.505489][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3121.505777][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3121.506108][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.506347][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3121.506643][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3121.506930][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3121.507247][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3121.507503][ 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:1584 (discriminator 4)) [ 3121.507737][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3121.507993][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3121.508308][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3121.508640][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3121.508942][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3121.509218][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3121.509507][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3121.509824][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3121.510069][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3121.510334][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3121.510653][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3121.510929][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3121.511206][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3121.511522][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3121.511783][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3121.512096][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3121.512346][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3121.512662][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3121.512912][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3121.513197][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3121.513441][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3121.513684][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3121.513918][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3121.514175][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3121.514487][ C2] tc_run (net/core/dev.c:3920) [ 3121.514697][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3121.514929][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.515171][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3121.515434][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3121.515689][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.515929][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3121.516196][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3121.516500][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3121.516774][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3121.517028][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3121.517293][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3121.517553][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3121.517892][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3121.518168][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3121.518425][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3121.518691][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3121.518914][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3121.519159][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3121.519439][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3121.519755][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3121.520031][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3121.520284][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3121.520516][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3121.520786][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3121.521032][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3121.521283][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3121.521524][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3121.521775][ 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:1584 (discriminator 4)) [ 3121.522018][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3121.522289][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3121.522569][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3121.522817][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3121.523067][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3121.523378][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3121.523701][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3121.523949][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3121.524212][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3121.524484][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3121.524726][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3121.524964][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3121.525225][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3121.525489][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3121.525751][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3121.526023][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3121.526308][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3121.526549][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3121.526841][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3121.527082][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3121.527347][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3121.527570][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3121.527866][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3121.528117][ C2] __do_softirq (kernel/softirq.c:553) [ 3121.528351][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3121.528570][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3121.528860][ C2] </IRQ> [ 3121.529009][ C2] <TASK> [ 3121.529160][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3121.529466][ 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) [ 3121.529723][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3121.530694][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3121.531004][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3121.531401][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3121.531802][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3121.532200][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3121.532600][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3121.533001][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3121.533301][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3121.533564][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3121.533809][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3121.534061][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3121.534339][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3121.534580][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3121.534855][ C2] do_idle (kernel/sched/idle.c:312) [ 3121.535059][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3121.535303][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3121.535549][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3121.535821][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3121.536135][ C2] </TASK> | [ 3145.359795][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3145.360164][ C1] rcu: 1-....: (728786 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=179658 | [ 3145.360718][ C1] rcu: (t=728567 jiffies g=1503537 q=654 ncpus=4) [ 3145.361493][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3145.362097][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3145.362384][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 3145.363351][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 3145.363658][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3145.364057][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3145.364452][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3145.364851][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3145.365251][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3145.365650][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3145.366095][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3145.366427][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3145.366826][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3145.367229][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3145.367627][ C1] PKRU: 55555554 [ 3145.367808][ C1] Call Trace: [ 3145.367981][ C1] <IRQ> [ 3145.368130][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3145.368405][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3145.368655][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3145.368908][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3145.369138][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3145.369408][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3145.369677][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3145.369935][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3145.370216][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3145.370460][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3145.370770][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3145.371041][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3145.371330][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3145.371596][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3145.371901][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3145.372162][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3145.372476][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3145.372769][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3145.373095][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3145.373386][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3145.373664][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3145.373944][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3145.374255][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3145.374499][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.374740][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3145.374980][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3145.375231][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3145.375505][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3145.375792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.376033][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3145.376278][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3145.376540][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3145.376776][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3145.377024][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3145.377284][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3145.377559][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3145.377841][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3145.378088][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3145.378363][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3145.378626][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3145.378976][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3145.379231][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3145.379551][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3145.379816][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3145.380019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3145.380254][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3145.380509][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3145.380784][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3145.381021][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3145.381254][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3145.381571][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3145.381881][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3145.382162][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3145.382457][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3145.382706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3145.382939][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3145.383251][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3145.383540][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3145.383868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.384105][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3145.384402][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3145.384687][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3145.385004][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3145.385261][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3145.385495][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3145.385746][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3145.386060][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3145.386393][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3145.386692][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3145.386971][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3145.387258][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3145.387571][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3145.387854][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3145.388104][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3145.388350][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3145.388597][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3145.388860][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3145.389114][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3145.389361][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3145.389638][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3145.389920][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3145.390183][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3145.390465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.390704][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3145.391008][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3145.391283][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3145.391525][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3145.391774][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3145.391988][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3145.392254][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3145.392562][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3145.392803][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3145.393032][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3145.393286][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3145.393541][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3145.393781][ C1] tc_run (net/core/dev.c:3920) [ 3145.393989][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3145.394221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.394467][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3145.394732][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3145.394985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.395223][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3145.395491][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3145.395797][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3145.396071][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3145.396324][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3145.396591][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3145.396848][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3145.397126][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3145.397464][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3145.397740][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3145.397997][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3145.398266][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3145.398483][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3145.398739][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3145.398984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3145.399270][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3145.399523][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3145.399763][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3145.400013][ C1] ? __create_object (mm/kmemleak.c:756) [ 3145.400257][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3145.400525][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3145.400807][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3145.401080][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3145.401362][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3145.401634][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3145.401878][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3145.402149][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3145.402386][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3145.402648][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3145.402912][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3145.403180][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3145.403454][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3145.403739][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3145.404000][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3145.404306][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3145.404555][ C1] __do_softirq (kernel/softirq.c:553) [ 3145.404789][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3145.405010][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3145.405298][ C1] </IRQ> [ 3145.405448][ C1] <TASK> [ 3145.405599][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3145.405906][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3145.406230][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3145.407192][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3145.407500][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3145.407896][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3145.408292][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3145.408688][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3145.409084][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3145.409482][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3145.409779][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3145.410002][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3145.410268][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3145.410568][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3145.410798][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3145.411050][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3145.411335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.411575][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3145.411835][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3145.412089][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3145.412376][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3145.412601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.412843][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3145.413096][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3145.413339][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3145.413578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3145.413819][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3145.414055][ C1] ksys_write (fs/read_write.c:643) [ 3145.414274][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3145.414523][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3145.414827][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3145.415062][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3145.415363][ C1] RIP: 0033:0x7fd66fef3957 [ 3145.415590][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3145.416563][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3145.416990][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3145.417387][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3145.417791][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3145.418191][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3145.418591][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3145.418591][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3145.418994][ C1] </TASK> | [ 3145.419154][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3145.419431][ C2] NMI backtrace for cpu 2 [ 3145.419446][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3145.419451][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3145.419461][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3145.419467][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3145.419473][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3145.419477][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3145.419481][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3145.419485][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3145.419489][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3145.419493][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3145.419498][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3145.419504][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3145.419508][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3145.419511][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3145.419515][ C2] PKRU: 55555554 [ 3145.419517][ C2] Call Trace: [ 3145.419521][ C2] <NMI> [ 3145.419525][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3145.419537][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3145.419546][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3145.419557][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3145.419564][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3145.419570][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3145.419582][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3145.419590][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3145.419598][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3145.419607][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3145.419612][ C2] </NMI> [ 3145.419613][ C2] <IRQ> [ 3145.419615][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3145.419618][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3145.419622][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.419626][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3145.419630][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3145.419634][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3145.419637][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3145.419641][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.419643][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3145.419649][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3145.419652][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3145.419659][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3145.419662][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3145.419667][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3145.419675][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3145.419679][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3145.419682][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3145.419684][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3145.419687][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3145.419693][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3145.419698][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3145.419701][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3145.419711][ 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) [ 3145.419714][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3145.419717][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3145.419723][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3145.419726][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3145.419730][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3145.419734][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3145.419740][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3145.419746][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3145.419750][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3145.419759][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3145.419762][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3145.419764][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3145.419768][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3145.419771][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3145.419776][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.419778][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3145.419782][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3145.419786][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3145.419791][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3145.419793][ 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:1584 (discriminator 4)) [ 3145.419796][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3145.419799][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3145.419807][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3145.419814][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3145.419820][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3145.419825][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3145.419836][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3145.419844][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3145.419849][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3145.419852][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3145.419856][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3145.419859][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3145.419862][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3145.419864][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3145.419867][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3145.419872][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3145.419877][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3145.419882][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3145.419885][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3145.419888][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3145.419892][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3145.419897][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3145.419901][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3145.419903][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3145.419908][ C2] tc_run (net/core/dev.c:3920) [ 3145.419913][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3145.419916][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.419918][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3145.419923][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3145.419927][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.419930][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3145.419933][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3145.419937][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3145.419940][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3145.419944][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3145.419949][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3145.419953][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3145.419961][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3145.419964][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3145.419968][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3145.419973][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3145.419976][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3145.419979][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3145.419982][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3145.419986][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3145.419990][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3145.419993][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3145.419996][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3145.419999][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3145.420003][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3145.420006][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3145.420010][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3145.420014][ 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:1584 (discriminator 4)) [ 3145.420017][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3145.420023][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3145.420027][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3145.420031][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3145.420036][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3145.420040][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3145.420044][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3145.420048][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3145.420052][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3145.420055][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3145.420059][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3145.420064][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3145.420068][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3145.420073][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3145.420076][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3145.420080][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3145.420084][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3145.420086][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3145.420090][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3145.420093][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3145.420098][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3145.420101][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3145.420105][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3145.420109][ C2] __do_softirq (kernel/softirq.c:553) [ 3145.420113][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3145.420116][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3145.420120][ C2] </IRQ> [ 3145.420121][ C2] <TASK> [ 3145.420122][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3145.420126][ 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) [ 3145.420129][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3145.420132][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3145.420133][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3145.420135][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3145.420137][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3145.420138][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3145.420140][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3145.420143][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3145.420146][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3145.420150][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3145.420153][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3145.420155][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3145.420158][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3145.420160][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3145.420164][ C2] do_idle (kernel/sched/idle.c:312) [ 3145.420167][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3145.420169][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3145.420172][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3145.420176][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3169.422511][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3169.423049][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3169.423510][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3169.423975][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3169.424890][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3169.425496][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3169.425819][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3169.426783][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3169.427088][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3169.427483][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3169.427879][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3169.428276][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3169.428670][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3169.429066][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3169.429508][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3169.429839][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3169.430235][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3169.430629][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3169.431027][ C1] PKRU: 55555554 [ 3169.431208][ C1] Call Trace: [ 3169.431379][ C1] <IRQ> [ 3169.431528][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3169.431791][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3169.432034][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3169.432310][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3169.432581][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3169.432864][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3169.433140][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3169.433445][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3169.433705][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3169.434013][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3169.434310][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3169.434622][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3169.434909][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3169.435203][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3169.435489][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3169.435798][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3169.436041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.436281][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3169.436517][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3169.436766][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3169.437038][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3169.437321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.437559][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3169.437798][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3169.438058][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3169.438292][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3169.438538][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3169.438795][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3169.439076][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3169.439353][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3169.439599][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3169.439872][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3169.440133][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3169.440477][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3169.440730][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3169.441047][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3169.441309][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3169.441511][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3169.441742][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3169.441997][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3169.442270][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3169.442503][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3169.442726][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3169.443053][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3169.443357][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3169.443636][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3169.443930][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3169.444177][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3169.444405][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3169.444704][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3169.444989][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3169.445312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.445547][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3169.445844][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3169.446132][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3169.446446][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3169.446700][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3169.446935][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3169.447183][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3169.447493][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3169.447823][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3169.448119][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3169.448393][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3169.448679][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3169.448992][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3169.449275][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3169.449524][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3169.449769][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3169.450015][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3169.450279][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3169.450532][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3169.450778][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3169.451056][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3169.451337][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3169.451599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3169.451882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.452121][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3169.452425][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3169.452700][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3169.452948][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3169.453195][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3169.453409][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3169.453675][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3169.453984][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3169.454224][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3169.454452][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3169.454698][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3169.454953][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3169.455193][ C1] tc_run (net/core/dev.c:3920) [ 3169.455399][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3169.455630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.455868][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3169.456128][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3169.456380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.456615][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3169.456881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3169.457181][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3169.457452][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3169.457703][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3169.457970][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3169.458227][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3169.458504][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3169.458841][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3169.459117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3169.459369][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3169.459635][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3169.459854][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3169.460113][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3169.460356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3169.460641][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3169.460893][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3169.461134][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3169.461384][ C1] ? __create_object (mm/kmemleak.c:756) [ 3169.461627][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3169.461897][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3169.462180][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3169.462452][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3169.462734][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3169.463015][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3169.463261][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3169.463534][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3169.463771][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3169.464033][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3169.464297][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3169.464557][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3169.464833][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3169.465119][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3169.465382][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3169.465689][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3169.465939][ C1] __do_softirq (kernel/softirq.c:553) [ 3169.466173][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3169.466392][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3169.466679][ C1] </IRQ> [ 3169.466830][ C1] <TASK> [ 3169.466980][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3169.467286][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3169.467611][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3169.468576][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3169.468884][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3169.469281][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3169.469680][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3169.470078][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3169.470474][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3169.470874][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3169.471170][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3169.471394][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3169.471658][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3169.471959][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3169.472189][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3169.472441][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3169.472726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.472972][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3169.473227][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3169.473480][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3169.473767][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3169.473991][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.474229][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3169.474467][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3169.474709][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3169.474948][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3169.475188][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3169.475424][ C1] ksys_write (fs/read_write.c:643) [ 3169.475642][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3169.475891][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3169.476193][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3169.476426][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3169.476724][ C1] RIP: 0033:0x7fd66fef3957 [ 3169.476952][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3169.477920][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3169.478343][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3169.478739][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3169.479137][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3169.479535][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3169.479932][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3169.482566][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3169.483084][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3169.483561][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3169.484039][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3169.484975][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3169.485593][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3169.485923][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3169.486898][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3169.487209][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3169.487611][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3169.488014][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3169.488417][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3169.488823][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3169.489224][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3169.489674][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3169.490007][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3169.490411][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3169.490813][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3169.491214][ C2] PKRU: 55555554 [ 3169.491400][ C2] Call Trace: [ 3169.491571][ C2] <IRQ> [ 3169.491721][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3169.491987][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3169.492231][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3169.492508][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3169.492782][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3169.493081][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3169.493348][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3169.493657][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3169.493920][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3169.494187][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3169.494500][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3169.494798][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3169.495113][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3169.495407][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3169.495706][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3169.495998][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3169.496312][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3169.496553][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.496795][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3169.497039][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3169.497290][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3169.497564][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3169.497851][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.498092][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3169.498336][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3169.498597][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3169.498836][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3169.499083][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3169.499344][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3169.499622][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3169.499902][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3169.500153][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3169.500426][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3169.500689][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3169.501040][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3169.501293][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3169.501615][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3169.501881][ 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) [ 3169.502087][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3169.502318][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3169.502573][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3169.502855][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3169.503117][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3169.503343][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3169.503664][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3169.503971][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3169.504253][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3169.504549][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3169.504798][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3169.505030][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3169.505332][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3169.505618][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3169.505948][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.506189][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3169.506488][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3169.506775][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3169.507092][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3169.507349][ 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:1584 (discriminator 4)) [ 3169.507589][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3169.507841][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3169.508154][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3169.508486][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3169.508783][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3169.509061][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3169.509349][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3169.509662][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3169.509904][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3169.510173][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3169.510490][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3169.510767][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3169.511042][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3169.511357][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3169.511617][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3169.511932][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3169.512181][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3169.512499][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3169.512747][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3169.513031][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3169.513275][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3169.513518][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3169.513747][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3169.514002][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3169.514316][ C2] tc_run (net/core/dev.c:3920) [ 3169.514520][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3169.514752][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.514993][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3169.515259][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3169.515514][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.515752][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3169.516021][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3169.516327][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3169.516603][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3169.516856][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3169.517125][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3169.517382][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3169.517720][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3169.517996][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3169.518251][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3169.518520][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3169.518739][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3169.518983][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3169.519263][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3169.519576][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3169.519859][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3169.520112][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3169.520340][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3169.520614][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3169.520858][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3169.521113][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3169.521355][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3169.521605][ 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:1584 (discriminator 4)) [ 3169.521842][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3169.522109][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3169.522389][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3169.522636][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3169.522889][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3169.523195][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3169.523516][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3169.523760][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3169.524021][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3169.524293][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3169.524536][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3169.524774][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3169.525038][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3169.525301][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3169.525561][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3169.525833][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3169.526119][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3169.526359][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3169.526650][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3169.526893][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3169.527158][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3169.527376][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3169.527673][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3169.527922][ C2] __do_softirq (kernel/softirq.c:553) [ 3169.528153][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3169.528373][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3169.528657][ C2] </IRQ> [ 3169.528810][ C2] <TASK> [ 3169.528959][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3169.529263][ 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) [ 3169.529519][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3169.530487][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3169.530800][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3169.531196][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3169.531590][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3169.531988][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3169.532384][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3169.532782][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3169.533081][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3169.533341][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3169.533587][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3169.533837][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3169.534114][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3169.534351][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3169.534625][ C2] do_idle (kernel/sched/idle.c:312) [ 3169.534828][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3169.535072][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3169.535316][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3169.535586][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3197.422524][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3197.423061][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3197.423525][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3197.423990][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3197.424902][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3197.425512][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3197.425836][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3197.426802][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3197.427109][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3197.427506][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3197.427905][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3197.428303][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3197.428702][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3197.429103][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3197.429549][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3197.429880][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3197.430279][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3197.430675][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3197.431071][ C1] PKRU: 55555554 [ 3197.431253][ C1] Call Trace: [ 3197.431425][ C1] <IRQ> [ 3197.431573][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3197.431836][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3197.432081][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3197.432358][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3197.432633][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3197.432927][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3197.433194][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3197.433501][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3197.433761][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3197.434071][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3197.434367][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3197.434680][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3197.434972][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3197.435266][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3197.435559][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3197.435870][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3197.436116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.436354][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3197.436594][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3197.436848][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3197.437120][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3197.437408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.437646][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3197.437894][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3197.438155][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3197.438392][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3197.438645][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3197.438907][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3197.439185][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3197.439462][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3197.439712][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3197.439984][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3197.440250][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3197.440598][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3197.440853][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3197.441174][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3197.441436][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3197.441640][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3197.441879][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3197.442135][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3197.442415][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3197.442652][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3197.442890][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3197.443208][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3197.443514][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3197.443797][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3197.444092][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3197.444338][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3197.444566][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3197.444873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3197.445155][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3197.445480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.445718][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3197.446014][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3197.446297][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3197.446614][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3197.446873][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3197.447109][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3197.447357][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3197.447669][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3197.448003][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3197.448299][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3197.448574][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3197.448864][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3197.449176][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3197.449458][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3197.449712][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3197.449960][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3197.450206][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3197.450470][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3197.450723][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3197.450969][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3197.451248][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3197.451525][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3197.451789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3197.452072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.452313][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3197.452615][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3197.452899][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3197.453138][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3197.453382][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3197.453599][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3197.453865][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3197.454175][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3197.454414][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3197.454642][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3197.454891][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3197.455144][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3197.455385][ C1] tc_run (net/core/dev.c:3920) [ 3197.455592][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3197.455823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.456062][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3197.456323][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3197.456575][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.456816][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3197.457081][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3197.457383][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3197.457655][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3197.457908][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3197.458172][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3197.458427][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3197.458706][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3197.459043][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3197.459320][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3197.459573][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3197.459838][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3197.460054][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3197.460312][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3197.460556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3197.460845][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3197.461097][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3197.461337][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3197.461585][ C1] ? __create_object (mm/kmemleak.c:756) [ 3197.461829][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3197.462097][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3197.462384][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3197.462656][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3197.462944][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3197.463215][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3197.463463][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3197.463740][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3197.463975][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3197.464237][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3197.464499][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3197.464760][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3197.465037][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3197.465321][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3197.465582][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3197.465893][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3197.466142][ C1] __do_softirq (kernel/softirq.c:553) [ 3197.466375][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3197.466596][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3197.466881][ C1] </IRQ> [ 3197.467034][ C1] <TASK> [ 3197.467182][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3197.467493][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3197.467819][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3197.468779][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3197.469086][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3197.469481][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3197.469877][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3197.470274][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3197.470669][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3197.471068][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3197.471364][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3197.471586][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3197.471851][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3197.472153][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3197.472382][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3197.472631][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3197.472925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.473162][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3197.473417][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3197.473668][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3197.473955][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3197.474178][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.474414][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3197.474655][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3197.474899][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3197.475138][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3197.475376][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3197.475618][ C1] ksys_write (fs/read_write.c:643) [ 3197.475835][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3197.476084][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3197.476390][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3197.476628][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3197.476926][ C1] RIP: 0033:0x7fd66fef3957 [ 3197.477155][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3197.478122][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3197.478543][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3197.478942][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3197.479338][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3197.479735][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3197.480136][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3197.482809][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3197.483350][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3197.483825][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3197.484310][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3197.485238][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3197.485865][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3197.486205][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3197.487213][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3197.487539][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3197.487951][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3197.488362][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3197.488763][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3197.489162][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3197.489575][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3197.490037][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3197.490374][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3197.490793][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3197.491234][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3197.491644][ C2] PKRU: 55555554 [ 3197.491831][ C2] Call Trace: [ 3197.492002][ C2] <IRQ> [ 3197.492166][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3197.492445][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3197.492688][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3197.492986][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3197.493272][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3197.493575][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3197.493857][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3197.494179][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3197.494441][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3197.494709][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3197.495033][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3197.495344][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3197.495671][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3197.495970][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3197.496278][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3197.496579][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3197.496896][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3197.497149][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.497397][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3197.497652][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3197.497906][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3197.498192][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3197.498487][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.498725][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3197.498972][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3197.499247][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3197.499499][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3197.499744][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3197.500012][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3197.500295][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3197.500573][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3197.500821][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3197.501090][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3197.501351][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3197.501708][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3197.501966][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3197.502292][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3197.502555][ 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) [ 3197.502761][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3197.503000][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3197.503252][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3197.503532][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3197.503783][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3197.504011][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3197.504339][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3197.504647][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3197.504929][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3197.505223][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3197.505494][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3197.505736][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3197.506042][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3197.506340][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3197.506668][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.506907][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3197.507206][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3197.507494][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3197.507827][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3197.508083][ 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:1584 (discriminator 4)) [ 3197.508331][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3197.508593][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3197.508918][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3197.509262][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3197.509573][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3197.509852][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3197.510150][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3197.510470][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3197.510713][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3197.510992][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3197.511317][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3197.511604][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3197.511891][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3197.512211][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3197.512484][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3197.512824][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3197.513087][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3197.513409][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3197.513658][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3197.513950][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3197.514216][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3197.514468][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3197.514698][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3197.514963][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3197.515294][ C2] tc_run (net/core/dev.c:3920) [ 3197.515511][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3197.515745][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.516005][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3197.516279][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3197.516545][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.516783][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3197.517051][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3197.517357][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3197.517637][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3197.517891][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3197.518157][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3197.518417][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3197.518759][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3197.519039][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3197.519295][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3197.519560][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3197.519779][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3197.520023][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3197.520303][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3197.520631][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3197.520909][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3197.521173][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3197.521413][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3197.521694][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3197.521939][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3197.522193][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3197.522433][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3197.522684][ 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:1584 (discriminator 4)) [ 3197.522932][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3197.523201][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3197.523480][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3197.523728][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3197.523980][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3197.524282][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3197.524603][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3197.524848][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3197.525109][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3197.525380][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3197.525620][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3197.525857][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3197.526118][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3197.526378][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3197.526637][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3197.526907][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3197.527193][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3197.527432][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3197.527721][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3197.527961][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3197.528226][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3197.528447][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3197.528751][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3197.529000][ C2] __do_softirq (kernel/softirq.c:553) [ 3197.529233][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3197.529454][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3197.529739][ C2] </IRQ> [ 3197.529892][ C2] <TASK> [ 3197.530041][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3197.530345][ 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) [ 3197.530604][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3197.531576][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3197.531884][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3197.532283][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3197.532681][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3197.533093][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3197.533490][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3197.533890][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3197.534185][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3197.534447][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3197.534688][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3197.534939][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3197.535219][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3197.535456][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3197.535733][ C2] do_idle (kernel/sched/idle.c:312) [ 3197.535939][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3197.536183][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3197.536445][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3197.536748][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3197.537062][ C2] </TASK> | [ 3223.422794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3223.423178][ C1] rcu: 1-....: (806672 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=198883 | [ 3223.423735][ C1] rcu: (t=806630 jiffies g=1503537 q=692 ncpus=4) [ 3223.424516][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3223.425127][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3223.425458][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3223.426423][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3223.426729][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3223.427125][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3223.427522][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3223.427919][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3223.428319][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3223.428717][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3223.429162][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3223.429493][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3223.429893][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3223.430295][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3223.430692][ C1] PKRU: 55555554 [ 3223.430874][ C1] Call Trace: [ 3223.431045][ C1] <IRQ> [ 3223.431196][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3223.431472][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3223.431724][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3223.431976][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3223.432206][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3223.432476][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3223.432754][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3223.433012][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3223.433295][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3223.433538][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3223.433850][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3223.434120][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3223.434409][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3223.434676][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3223.434982][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3223.435244][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3223.435553][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3223.435853][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3223.436169][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3223.436457][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3223.436751][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3223.437040][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3223.437350][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3223.437595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.437837][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3223.438077][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3223.438327][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3223.438599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3223.438882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.439121][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3223.439365][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3223.439625][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3223.439860][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3223.440105][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3223.440365][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3223.440647][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3223.440923][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3223.441171][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3223.441442][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3223.441705][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3223.442056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3223.442312][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3223.442636][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3223.442907][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3223.443113][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3223.443343][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3223.443600][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3223.443877][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3223.444110][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3223.444341][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3223.444662][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3223.444967][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3223.445254][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3223.445551][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3223.445800][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3223.446033][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3223.446335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3223.446621][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3223.446946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.447188][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3223.447486][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3223.447777][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3223.448096][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3223.448352][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3223.448587][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3223.448837][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3223.449153][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3223.449484][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3223.449785][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3223.450059][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3223.450348][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3223.450660][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3223.450947][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3223.451196][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3223.451443][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3223.451689][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3223.451953][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3223.452208][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3223.452456][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3223.452745][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3223.453024][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3223.453288][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3223.453573][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.453811][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3223.454118][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3223.454394][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3223.454635][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3223.454886][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3223.455102][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3223.455370][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3223.455679][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3223.455923][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3223.456157][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3223.456409][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3223.456667][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3223.456908][ C1] tc_run (net/core/dev.c:3920) [ 3223.457116][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3223.457347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.457589][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3223.457850][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3223.458106][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.458346][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3223.458612][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3223.458919][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3223.459192][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3223.459446][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3223.459713][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3223.459972][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3223.460248][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3223.460590][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3223.460869][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3223.461123][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3223.461390][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3223.461607][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3223.461866][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3223.462112][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3223.462401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3223.462661][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3223.462907][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3223.463158][ C1] ? __create_object (mm/kmemleak.c:756) [ 3223.463405][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3223.463674][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3223.463955][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3223.464232][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3223.464513][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3223.464786][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3223.465031][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3223.465305][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3223.465543][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3223.465805][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3223.466068][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3223.466329][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3223.466603][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3223.466895][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3223.467158][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3223.467469][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3223.467717][ C1] __do_softirq (kernel/softirq.c:553) [ 3223.467953][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3223.468178][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3223.468464][ C1] </IRQ> [ 3223.468613][ C1] <TASK> [ 3223.468765][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3223.469070][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3223.469396][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3223.470366][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3223.470675][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3223.471074][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3223.471471][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3223.471868][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3223.472265][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3223.472676][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3223.472973][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3223.473200][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3223.473470][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3223.473774][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3223.474002][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3223.474252][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3223.474543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.474780][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3223.475041][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3223.475298][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3223.475590][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3223.475814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.476055][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3223.476300][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3223.476546][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3223.476785][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3223.477028][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3223.477267][ C1] ksys_write (fs/read_write.c:643) [ 3223.477484][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3223.477733][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3223.478039][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3223.478271][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3223.478574][ C1] RIP: 0033:0x7fd66fef3957 [ 3223.478805][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3223.479784][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3223.480205][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3223.480607][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3223.481006][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3223.481405][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3223.481803][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3223.481803][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3223.482209][ C1] </TASK> | [ 3223.482368][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3223.482646][ C2] NMI backtrace for cpu 2 [ 3223.482668][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3223.482672][ C2] 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) [ 3223.482679][ C2] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 40 6b 0a 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 4a 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b58 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 4a 6b 0a fe call 0xfffffffffe0a6b88 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 4a 6b 0a fe call 0xfffffffffe0a6b5e 14: 89 d8 mov %ebx,%eax [ 3223.482682][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000246 [ 3223.482685][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3223.482687][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3223.482689][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3223.482691][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3223.482693][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3223.482695][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3223.482697][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3223.482700][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3223.482702][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3223.482703][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3223.482705][ C2] PKRU: 55555554 [ 3223.482706][ C2] Call Trace: [ 3223.482709][ C2] <NMI> [ 3223.482713][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3223.482721][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3223.482727][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3223.482732][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3223.482735][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3223.482738][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3223.482744][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3223.482747][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3223.482751][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3223.482754][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3223.482757][ C2] </NMI> [ 3223.482759][ C2] <IRQ> [ 3223.482760][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3223.482763][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3223.482767][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.482771][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3223.482775][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3223.482779][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3223.482782][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3223.482785][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.482788][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3223.482793][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3223.482796][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3223.482803][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3223.482806][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3223.482812][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3223.482819][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3223.482823][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3223.482826][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3223.482828][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3223.482831][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3223.482837][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3223.482842][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3223.482845][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3223.482855][ 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) [ 3223.482858][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3223.482861][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3223.482866][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3223.482869][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3223.482873][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3223.482876][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3223.482882][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3223.482888][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3223.482893][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3223.482902][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3223.482905][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3223.482908][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3223.482911][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3223.482915][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3223.482920][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.482922][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3223.482927][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3223.482931][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3223.482935][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3223.482938][ 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:1584 (discriminator 4)) [ 3223.482940][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3223.482944][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3223.482952][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3223.482959][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3223.482966][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3223.482971][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3223.482982][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3223.482990][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3223.482995][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3223.482998][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3223.483004][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3223.483006][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3223.483010][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3223.483013][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3223.483017][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3223.483024][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3223.483029][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3223.483034][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3223.483037][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3223.483040][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3223.483044][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3223.483049][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3223.483053][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3223.483055][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3223.483060][ C2] tc_run (net/core/dev.c:3920) [ 3223.483064][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3223.483067][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.483069][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3223.483074][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3223.483078][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.483080][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3223.483084][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3223.483088][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3223.483091][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3223.483095][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3223.483100][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3223.483104][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3223.483113][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3223.483116][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3223.483120][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3223.483124][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3223.483128][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3223.483131][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3223.483134][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3223.483137][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3223.483140][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3223.483144][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3223.483147][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3223.483151][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3223.483154][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3223.483157][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3223.483161][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3223.483165][ 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:1584 (discriminator 4)) [ 3223.483169][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3223.483175][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3223.483179][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3223.483185][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3223.483190][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3223.483195][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3223.483199][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3223.483203][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3223.483206][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3223.483210][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3223.483214][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3223.483219][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3223.483224][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3223.483228][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3223.483231][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3223.483236][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3223.483240][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3223.483242][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3223.483248][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3223.483251][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3223.483255][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3223.483259][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3223.483263][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3223.483266][ C2] __do_softirq (kernel/softirq.c:553) [ 3223.483271][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3223.483274][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3223.483278][ C2] </IRQ> [ 3223.483278][ C2] <TASK> [ 3223.483280][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3223.483283][ 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) [ 3223.483288][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3223.483291][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3223.483294][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3223.483296][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3223.483298][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3223.483300][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3223.483301][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3223.483305][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3223.483308][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3223.483313][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3223.483316][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3223.483319][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3223.483321][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3223.483324][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3223.483328][ C2] do_idle (kernel/sched/idle.c:312) [ 3223.483332][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3223.483334][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3223.483338][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3223.483343][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3249.422538][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3249.423073][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3249.423537][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3249.424005][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3249.424918][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3249.425529][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3249.425817][ 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 [ 3249.426782][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 3249.427086][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3249.427484][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3249.427882][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3249.428278][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3249.428674][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3249.429075][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3249.429520][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3249.429852][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3249.430250][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3249.430647][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3249.431045][ C1] PKRU: 55555554 [ 3249.431226][ C1] Call Trace: [ 3249.431397][ C1] <IRQ> [ 3249.431548][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3249.431811][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3249.432053][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3249.432330][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3249.432608][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3249.432896][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3249.433164][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3249.433467][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3249.433731][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3249.434039][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3249.434336][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3249.434651][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.434939][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3249.435195][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.435482][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3249.435795][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3249.436038][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.436279][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3249.436519][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3249.436772][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3249.437043][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.437325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.437563][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3249.437804][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3249.438064][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3249.438299][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3249.438543][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3249.438802][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3249.439085][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3249.439361][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3249.439608][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3249.439879][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3249.440142][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3249.440490][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3249.440744][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3249.441063][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3249.441326][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3249.441531][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3249.441760][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3249.442016][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3249.442292][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3249.442528][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3249.442758][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3249.443077][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3249.443380][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3249.443662][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3249.443955][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3249.444201][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3249.444431][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3249.444730][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.445015][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3249.445338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.445576][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3249.445870][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3249.446157][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3249.446473][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3249.446729][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3249.446963][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3249.447209][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3249.447523][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3249.447854][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3249.448156][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3249.448431][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3249.448719][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3249.449032][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3249.449318][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3249.449566][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3249.449814][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3249.450064][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3249.450328][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3249.450581][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3249.450828][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3249.451110][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3249.451388][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3249.451650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.451935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.452172][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3249.452478][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3249.452759][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3249.452999][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3249.453244][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3249.453460][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3249.453728][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3249.454036][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3249.454277][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3249.454509][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3249.454758][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3249.455013][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3249.455251][ C1] tc_run (net/core/dev.c:3920) [ 3249.455459][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3249.455687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.455927][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3249.456187][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3249.456439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.456678][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3249.456942][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3249.457245][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3249.457519][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3249.457772][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3249.458037][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3249.458294][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3249.458572][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3249.458910][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3249.459187][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3249.459440][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3249.459706][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3249.459923][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3249.460182][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3249.460425][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.460712][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3249.460964][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3249.461206][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3249.461456][ C1] ? __create_object (mm/kmemleak.c:756) [ 3249.461700][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3249.461968][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3249.462249][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3249.462532][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3249.462814][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3249.463086][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3249.463331][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3249.463605][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3249.463842][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3249.464103][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3249.464365][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3249.464624][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3249.464898][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3249.465186][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3249.465447][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3249.465752][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3249.466000][ C1] __do_softirq (kernel/softirq.c:553) [ 3249.466233][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3249.466454][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3249.466740][ C1] </IRQ> [ 3249.466890][ C1] <TASK> [ 3249.467042][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3249.467348][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3249.467672][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3249.468646][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3249.468953][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3249.469353][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3249.469749][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3249.470145][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3249.470544][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3249.470945][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3249.471239][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3249.471466][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3249.471733][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3249.472037][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3249.472265][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3249.472516][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3249.472811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.473047][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3249.473302][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3249.473553][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3249.473843][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3249.474064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.474302][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3249.474544][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3249.474789][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3249.475026][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3249.475268][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3249.475507][ C1] ksys_write (fs/read_write.c:643) [ 3249.475723][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3249.475973][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3249.476279][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3249.476512][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3249.476812][ C1] RIP: 0033:0x7fd66fef3957 [ 3249.477042][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3249.478010][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3249.478429][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3249.478832][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3249.479230][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3249.479629][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3249.480027][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3249.482661][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3249.483171][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3249.483643][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3249.484121][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3249.485044][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3249.485665][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 3249.485948][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 3249.486919][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 3249.487228][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3249.487627][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3249.488030][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3249.488427][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3249.488826][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3249.489223][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3249.489673][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3249.490009][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3249.490409][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3249.490808][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3249.491205][ C2] PKRU: 55555554 [ 3249.491386][ C2] Call Trace: [ 3249.491559][ C2] <IRQ> [ 3249.491707][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3249.491972][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3249.492215][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3249.492492][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3249.492773][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3249.493060][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3249.493325][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3249.493631][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3249.493895][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3249.494157][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3249.494467][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3249.494765][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3249.495081][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.495372][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 3249.495626][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.495909][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3249.496220][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3249.496461][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.496703][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3249.496946][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3249.497197][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3249.497472][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.497757][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.497998][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3249.498242][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3249.498504][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3249.498738][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3249.498992][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3249.499252][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3249.499530][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3249.499812][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3249.500060][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3249.500333][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3249.500597][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3249.500946][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3249.501199][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3249.501522][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3249.501785][ 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) [ 3249.501993][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3249.502225][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3249.502480][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3249.502762][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3249.503017][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3249.503246][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3249.503566][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3249.503878][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3249.504162][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3249.504458][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3249.504706][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3249.504938][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3249.505241][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.505527][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3249.505855][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.506096][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3249.506393][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3249.506678][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3249.506998][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3249.507253][ 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:1584 (discriminator 4)) [ 3249.507487][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3249.507735][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3249.508047][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3249.508377][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3249.508683][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3249.508959][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3249.509248][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3249.509559][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3249.509801][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3249.510065][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3249.510381][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3249.510658][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3249.510936][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3249.511256][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3249.511518][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3249.511833][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3249.512081][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3249.512397][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3249.512650][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3249.512930][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3249.513171][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3249.513411][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3249.513644][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3249.513898][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3249.514213][ C2] tc_run (net/core/dev.c:3920) [ 3249.514419][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3249.514652][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.514891][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3249.515154][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3249.515409][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.515650][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3249.515917][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3249.516225][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3249.516497][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3249.516750][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3249.517016][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3249.517273][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3249.517612][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3249.517891][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3249.518145][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3249.518410][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3249.518626][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3249.518870][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3249.519146][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3249.519461][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3249.519740][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3249.519994][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3249.520227][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3249.520495][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3249.520739][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3249.520993][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3249.521234][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3249.521483][ 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:1584 (discriminator 4)) [ 3249.521722][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3249.521992][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3249.522276][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3249.522527][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3249.522779][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3249.523081][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3249.523403][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3249.523648][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3249.523909][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3249.524176][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3249.524418][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3249.524656][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3249.524920][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3249.525185][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3249.525447][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3249.525718][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3249.526004][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.526243][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3249.526534][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3249.526771][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3249.527036][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3249.527256][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3249.527553][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3249.527801][ C2] __do_softirq (kernel/softirq.c:553) [ 3249.528033][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3249.528255][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3249.528539][ C2] </IRQ> [ 3249.528690][ C2] <TASK> [ 3249.528840][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3249.529144][ 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) [ 3249.529401][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3249.530368][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3249.530676][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3249.531074][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3249.531469][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3249.531865][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3249.532264][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3249.532674][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3249.532962][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3249.533224][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3249.533468][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3249.533719][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3249.533995][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3249.534234][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3249.534506][ C2] do_idle (kernel/sched/idle.c:312) [ 3249.534712][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3249.534953][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3249.535198][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3249.535469][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3277.422544][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3277.423076][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3277.423540][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3277.424006][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3277.424919][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3277.425530][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3277.425854][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3277.426820][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3277.427132][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3277.427526][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3277.427925][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3277.428322][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3277.428719][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3277.429115][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3277.429559][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3277.429890][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3277.430291][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3277.430688][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3277.431085][ C1] PKRU: 55555554 [ 3277.431266][ C1] Call Trace: [ 3277.431438][ C1] <IRQ> [ 3277.431587][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3277.431850][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3277.432095][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3277.432370][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3277.432650][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3277.432935][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3277.433200][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3277.433507][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3277.433768][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3277.434077][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3277.434373][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3277.434686][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3277.434975][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3277.435270][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3277.435557][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3277.435867][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3277.436110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.436352][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3277.436592][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3277.436841][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3277.437111][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3277.437398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.437636][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3277.437877][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3277.438141][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3277.438377][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3277.438625][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3277.438884][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3277.439163][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3277.439438][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3277.439685][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3277.439957][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3277.440222][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3277.440570][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3277.440825][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3277.441150][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3277.441414][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3277.441618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3277.441850][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3277.442104][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3277.442380][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3277.442621][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3277.442848][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3277.443166][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3277.443473][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3277.443755][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3277.444053][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3277.444301][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3277.444530][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3277.444831][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3277.445123][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3277.445449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.445686][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3277.445982][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3277.446266][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3277.446583][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3277.446838][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3277.447073][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3277.447322][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3277.447635][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3277.447966][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3277.448265][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3277.448542][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3277.448829][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3277.449142][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3277.449426][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3277.449676][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3277.449924][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3277.450172][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3277.450436][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3277.450690][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3277.450937][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3277.451216][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3277.451499][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3277.451765][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3277.452048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.452287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3277.452600][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3277.452876][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3277.453119][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3277.453365][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3277.453583][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3277.453850][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3277.454159][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3277.454400][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3277.454629][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3277.454879][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3277.455134][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3277.455377][ C1] tc_run (net/core/dev.c:3920) [ 3277.455588][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3277.455819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.456060][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3277.456323][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3277.456577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.456814][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3277.457086][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3277.457390][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3277.457662][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3277.457915][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3277.458183][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3277.458444][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3277.458722][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3277.459059][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3277.459334][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3277.459589][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3277.459854][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3277.460074][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3277.460333][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3277.460578][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3277.460866][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3277.461118][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3277.461359][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3277.461610][ C1] ? __create_object (mm/kmemleak.c:756) [ 3277.461853][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3277.462123][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3277.462414][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3277.462687][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3277.462969][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3277.463244][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3277.463488][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3277.463764][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3277.464001][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3277.464264][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3277.464526][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3277.464787][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3277.465061][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3277.465345][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3277.465607][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3277.465916][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3277.466164][ C1] __do_softirq (kernel/softirq.c:553) [ 3277.466399][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3277.466620][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3277.466908][ C1] </IRQ> [ 3277.467059][ C1] <TASK> [ 3277.467210][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3277.467516][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3277.467840][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3277.468805][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3277.469113][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3277.469509][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3277.469906][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3277.470304][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3277.470700][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3277.471097][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3277.471393][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3277.471616][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3277.471884][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3277.472186][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3277.472426][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3277.472677][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3277.472963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.473202][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3277.473458][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3277.473711][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3277.473999][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3277.474226][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.474464][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3277.474704][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3277.474949][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3277.475189][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3277.475430][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3277.475665][ C1] ksys_write (fs/read_write.c:643) [ 3277.475885][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3277.476133][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3277.476436][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3277.476670][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3277.476970][ C1] RIP: 0033:0x7fd66fef3957 [ 3277.477202][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3277.478169][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3277.478594][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3277.478993][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3277.479391][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3277.479792][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3277.480188][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3277.482834][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3277.483348][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3277.483824][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3277.484303][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3277.485238][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3277.485855][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3277.486180][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3277.487146][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3277.487454][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3277.487851][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3277.488248][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3277.488648][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3277.489048][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3277.489445][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3277.489893][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3277.490224][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3277.490626][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3277.491026][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3277.491423][ C2] PKRU: 55555554 [ 3277.491604][ C2] Call Trace: [ 3277.491777][ C2] <IRQ> [ 3277.491925][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3277.492190][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3277.492439][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3277.492718][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3277.492993][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3277.493283][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3277.493551][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3277.493860][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3277.494122][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3277.494386][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3277.494701][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3277.494995][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3277.495311][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3277.495603][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3277.495900][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3277.496192][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3277.496506][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3277.496747][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.496989][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3277.497230][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3277.497483][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3277.497756][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3277.498045][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.498284][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3277.498528][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3277.498790][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3277.499027][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3277.499277][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3277.499536][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3277.499813][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3277.500091][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3277.500339][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3277.500611][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3277.500878][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3277.501232][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3277.501489][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3277.501810][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3277.502077][ 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) [ 3277.502284][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3277.502526][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3277.502780][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3277.503058][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3277.503311][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3277.503538][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3277.503867][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3277.504176][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3277.504457][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3277.504753][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3277.505003][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3277.505235][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3277.505536][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3277.505823][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3277.506149][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.506386][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3277.506685][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3277.506970][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3277.507286][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3277.507541][ 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:1584 (discriminator 4)) [ 3277.507776][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3277.508026][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3277.508340][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3277.508669][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3277.508968][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3277.509244][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3277.509531][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3277.509843][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3277.510087][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3277.510351][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3277.510668][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3277.510946][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3277.511224][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3277.511540][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3277.511800][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3277.512116][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3277.512366][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3277.512689][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3277.512937][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3277.513216][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3277.513458][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3277.513701][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3277.513932][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3277.514190][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3277.514504][ C2] tc_run (net/core/dev.c:3920) [ 3277.514710][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3277.514942][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.515183][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3277.515446][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3277.515701][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.515941][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3277.516209][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3277.516514][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3277.516788][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3277.517042][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3277.517309][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3277.517567][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3277.517907][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3277.518183][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3277.518440][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3277.518705][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3277.518925][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3277.519167][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3277.519447][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3277.519761][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3277.520038][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3277.520291][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3277.520524][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3277.520795][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3277.521039][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3277.521292][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3277.521531][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3277.521782][ 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:1584 (discriminator 4)) [ 3277.522019][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3277.522287][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3277.522574][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3277.522821][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3277.523076][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3277.523380][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3277.523702][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3277.523948][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3277.524210][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3277.524481][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3277.524720][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3277.524958][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3277.525218][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3277.525479][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3277.525739][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3277.526011][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3277.526297][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3277.526543][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3277.526832][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3277.527075][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3277.527340][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3277.527564][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3277.527861][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3277.528109][ C2] __do_softirq (kernel/softirq.c:553) [ 3277.528343][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3277.528563][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3277.528852][ C2] </IRQ> [ 3277.529002][ C2] <TASK> [ 3277.529151][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3277.529457][ 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) [ 3277.529716][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3277.530683][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3277.530993][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3277.531396][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3277.531797][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3277.532196][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3277.532602][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3277.533003][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3277.533296][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3277.533557][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3277.533804][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3277.534056][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3277.534332][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3277.534573][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3277.534847][ C2] do_idle (kernel/sched/idle.c:312) [ 3277.535051][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3277.535298][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3277.535546][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3277.535814][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3277.536127][ C2] </TASK> | [ 3301.485793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3301.486168][ C1] rcu: 1-....: (884558 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=218162 | [ 3301.486725][ C1] rcu: (t=884693 jiffies g=1503537 q=732 ncpus=4) [ 3301.487503][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3301.488112][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3301.488441][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3301.489405][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3301.489712][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3301.490110][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3301.490505][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3301.490905][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3301.491305][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3301.491702][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3301.492146][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3301.492484][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3301.492882][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3301.493284][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3301.493681][ C1] PKRU: 55555554 [ 3301.493864][ C1] Call Trace: [ 3301.494035][ C1] <IRQ> [ 3301.494186][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3301.494460][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3301.494713][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3301.494966][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3301.495195][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3301.495465][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3301.495736][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3301.495995][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3301.496279][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3301.496523][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3301.496834][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3301.497107][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3301.497396][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3301.497661][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3301.497967][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3301.498229][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3301.498536][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3301.498833][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3301.499149][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3301.499438][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3301.499733][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3301.500024][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3301.500334][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3301.500576][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.500817][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3301.501057][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3301.501308][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3301.501582][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3301.501864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.502104][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3301.502357][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3301.502620][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3301.502863][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3301.503110][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3301.503369][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3301.503650][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3301.503929][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3301.504178][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3301.504450][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3301.504712][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3301.505063][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3301.505318][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3301.505639][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3301.505903][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3301.506109][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3301.506338][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3301.506596][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3301.506873][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3301.507104][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3301.507336][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3301.507656][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3301.507961][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3301.508247][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3301.508542][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3301.508790][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3301.509024][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3301.509324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3301.509610][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3301.509936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.510177][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3301.510473][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3301.510762][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3301.511087][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3301.511343][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3301.511577][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3301.511826][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3301.512140][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3301.512479][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3301.512777][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3301.513051][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3301.513344][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3301.513657][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3301.513944][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3301.514192][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3301.514439][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3301.514686][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3301.514951][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3301.515205][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3301.515453][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3301.515734][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3301.516016][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3301.516280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3301.516565][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.516803][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3301.517109][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3301.517383][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3301.517623][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3301.517871][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3301.518086][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3301.518356][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3301.518663][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3301.518906][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3301.519137][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3301.519390][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3301.519648][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3301.519886][ C1] tc_run (net/core/dev.c:3920) [ 3301.520095][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3301.520325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.520564][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3301.520825][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3301.521080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.521321][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3301.521586][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3301.521891][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3301.522164][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3301.522425][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3301.522692][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3301.522949][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3301.523225][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3301.523563][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3301.523842][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3301.524096][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3301.524363][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3301.524581][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3301.524839][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3301.525082][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3301.525368][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3301.525620][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3301.525864][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3301.526113][ C1] ? __create_object (mm/kmemleak.c:756) [ 3301.526360][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3301.526628][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3301.526910][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3301.527184][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3301.527466][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3301.527738][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3301.527982][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3301.528255][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3301.528495][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3301.528758][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3301.529021][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3301.529283][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3301.529557][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3301.529845][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3301.530107][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3301.530414][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3301.530662][ C1] __do_softirq (kernel/softirq.c:553) [ 3301.530896][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3301.531119][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3301.531404][ C1] </IRQ> [ 3301.531552][ C1] <TASK> [ 3301.531706][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3301.532011][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3301.532342][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3301.533309][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3301.533617][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3301.534015][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3301.534412][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3301.534809][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3301.535207][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3301.535612][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3301.535906][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3301.536132][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3301.536398][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3301.536703][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3301.536931][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3301.537183][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3301.537471][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.537714][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3301.537971][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3301.538227][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3301.538518][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3301.538740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.538979][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3301.539221][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3301.539466][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3301.539706][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3301.539949][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3301.540188][ C1] ksys_write (fs/read_write.c:643) [ 3301.540407][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3301.540658][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3301.540963][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3301.541197][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3301.541500][ C1] RIP: 0033:0x7fd66fef3957 [ 3301.541730][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3301.542712][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3301.543132][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3301.543532][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3301.543930][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3301.544329][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3301.544727][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3301.544727][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3301.545131][ C1] </TASK> | [ 3301.545289][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3301.545565][ C2] NMI backtrace for cpu 2 [ 3301.545580][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3301.545583][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3301.545591][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3301.545594][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3301.545597][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3301.545599][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3301.545601][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3301.545603][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3301.545605][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3301.545606][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3301.545608][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3301.545612][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3301.545613][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3301.545615][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3301.545616][ C2] PKRU: 55555554 [ 3301.545617][ C2] Call Trace: [ 3301.545620][ C2] <NMI> [ 3301.545623][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3301.545631][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3301.545636][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3301.545641][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3301.545644][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3301.545646][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3301.545652][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3301.545655][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3301.545658][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3301.545662][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3301.545665][ C2] </NMI> [ 3301.545666][ C2] <IRQ> [ 3301.545668][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3301.545670][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3301.545675][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.545678][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3301.545682][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3301.545686][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3301.545689][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3301.545692][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.545694][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3301.545700][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3301.545703][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3301.545710][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3301.545713][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3301.545719][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3301.545726][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3301.545730][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3301.545733][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3301.545735][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3301.545738][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3301.545744][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3301.545749][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3301.545752][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3301.545762][ 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) [ 3301.545765][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3301.545768][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3301.545774][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3301.545777][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3301.545781][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3301.545786][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3301.545792][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3301.545798][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3301.545802][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3301.545811][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3301.545814][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3301.545817][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3301.545821][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3301.545824][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3301.545829][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.545831][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3301.545836][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3301.545839][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3301.545844][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3301.545847][ 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:1584 (discriminator 4)) [ 3301.545849][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3301.545853][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3301.545861][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3301.545868][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3301.545875][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3301.545880][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3301.545891][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3301.545898][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3301.545903][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3301.545906][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3301.545910][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3301.545913][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3301.545917][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3301.545919][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3301.545924][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3301.545929][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3301.545933][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3301.545937][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3301.545940][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3301.545943][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3301.545947][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3301.545952][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3301.545956][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3301.545958][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3301.545963][ C2] tc_run (net/core/dev.c:3920) [ 3301.545967][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3301.545970][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.545972][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3301.545977][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3301.545981][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.545983][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3301.545987][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3301.545990][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3301.545993][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3301.545998][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3301.546002][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3301.546006][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3301.546014][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3301.546017][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3301.546022][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3301.546026][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3301.546029][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3301.546032][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3301.546035][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3301.546039][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3301.546042][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3301.546046][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3301.546049][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3301.546052][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3301.546056][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3301.546059][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3301.546063][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3301.546067][ 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:1584 (discriminator 4)) [ 3301.546070][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3301.546076][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3301.546079][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3301.546084][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3301.546089][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3301.546094][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3301.546098][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3301.546101][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3301.546105][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3301.546109][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3301.546113][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3301.546117][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3301.546122][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3301.546126][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3301.546129][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3301.546135][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3301.546138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3301.546140][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3301.546146][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3301.546148][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3301.546153][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3301.546157][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3301.546161][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3301.546165][ C2] __do_softirq (kernel/softirq.c:553) [ 3301.546169][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3301.546172][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3301.546176][ C2] </IRQ> [ 3301.546177][ C2] <TASK> [ 3301.546178][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3301.546182][ 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) [ 3301.546185][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3301.546188][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3301.546190][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3301.546192][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3301.546194][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3301.546196][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3301.546198][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3301.546201][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3301.546205][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3301.546209][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3301.546213][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3301.546216][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3301.546219][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3301.546221][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3301.546226][ C2] do_idle (kernel/sched/idle.c:312) [ 3301.546228][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3301.546231][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3301.546234][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3301.546238][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3329.422523][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3329.423051][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3329.423515][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3329.423979][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3329.424888][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3329.425496][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3329.425819][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3329.426781][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3329.427087][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3329.427481][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3329.427875][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3329.428273][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3329.428667][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3329.429063][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3329.429506][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3329.429836][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3329.430236][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3329.430632][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3329.431027][ C1] PKRU: 55555554 [ 3329.431208][ C1] Call Trace: [ 3329.431380][ C1] <IRQ> [ 3329.431528][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3329.431790][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3329.432032][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3329.432316][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3329.432589][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3329.432876][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3329.433140][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3329.433446][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3329.433705][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3329.434014][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3329.434307][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3329.434623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3329.434912][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3329.435203][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3329.435491][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3329.435801][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3329.436041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.436280][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3329.436519][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3329.436768][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3329.437036][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3329.437320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.437556][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3329.437797][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3329.438054][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3329.438289][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3329.438535][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3329.438792][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3329.439072][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3329.439346][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3329.439592][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3329.439860][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3329.440123][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3329.440469][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3329.440722][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3329.441043][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3329.441304][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3329.441507][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3329.441737][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3329.441992][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3329.442274][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3329.442504][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3329.442731][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3329.443050][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3329.443356][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3329.443637][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3329.443930][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3329.444178][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3329.444408][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3329.444710][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3329.444993][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3329.445319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.445559][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3329.445855][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3329.446140][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3329.446457][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3329.446713][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3329.446950][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3329.447197][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3329.447506][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3329.447839][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3329.448137][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3329.448412][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3329.448704][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3329.449017][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3329.449304][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3329.449553][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3329.449801][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3329.450045][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3329.450310][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3329.450564][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3329.450812][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3329.451091][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3329.451368][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3329.451633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3329.451916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.452165][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3329.452466][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3329.452744][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3329.452986][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3329.453231][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3329.453447][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3329.453713][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3329.454024][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3329.454262][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3329.454491][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3329.454740][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3329.454994][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3329.455234][ C1] tc_run (net/core/dev.c:3920) [ 3329.455440][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3329.455669][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.455905][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3329.456165][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3329.456418][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.456657][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3329.456921][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3329.457224][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3329.457493][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3329.457745][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3329.458009][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3329.458263][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3329.458541][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3329.458885][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3329.459160][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3329.459414][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3329.459678][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3329.459894][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3329.460153][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3329.460395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3329.460682][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3329.460935][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3329.461172][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3329.461421][ C1] ? __create_object (mm/kmemleak.c:756) [ 3329.461666][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3329.461933][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3329.462222][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3329.462495][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3329.462774][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3329.463045][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3329.463287][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3329.463560][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3329.463795][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3329.464054][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3329.464316][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3329.464575][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3329.464851][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3329.465136][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3329.465395][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3329.465701][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3329.465949][ C1] __do_softirq (kernel/softirq.c:553) [ 3329.466181][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3329.466403][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3329.466687][ C1] </IRQ> [ 3329.466839][ C1] <TASK> [ 3329.466988][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3329.467294][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3329.467616][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3329.468583][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3329.468889][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3329.469285][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3329.469679][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3329.470076][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3329.470473][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3329.470871][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3329.471168][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3329.471391][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3329.471656][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3329.471959][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3329.472195][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3329.472445][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3329.472730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.472970][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3329.473225][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3329.473477][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3329.473763][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3329.473986][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.474221][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3329.474465][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3329.474709][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3329.474947][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3329.475185][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3329.475424][ C1] ksys_write (fs/read_write.c:643) [ 3329.475639][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3329.475890][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3329.476195][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3329.476428][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3329.476724][ C1] RIP: 0033:0x7fd66fef3957 [ 3329.476953][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3329.477921][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3329.478341][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3329.478739][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3329.479135][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3329.479531][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3329.479930][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3329.482557][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3329.483067][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3329.483541][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3329.484020][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3329.484952][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3329.485565][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3329.485892][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3329.486864][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3329.487175][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3329.487578][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3329.487976][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3329.488373][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3329.488772][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3329.489173][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3329.489623][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3329.489954][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3329.490354][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3329.490759][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3329.491159][ C2] PKRU: 55555554 [ 3329.491342][ C2] Call Trace: [ 3329.491511][ C2] <IRQ> [ 3329.491662][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3329.491927][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3329.492178][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3329.492455][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3329.492728][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3329.493019][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3329.493285][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3329.493592][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3329.493854][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3329.494120][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3329.494435][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3329.494733][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3329.495051][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3329.495343][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3329.495641][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3329.495934][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3329.496248][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3329.496490][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.496732][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3329.496976][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3329.497226][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3329.497500][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3329.497785][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.498026][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3329.498269][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3329.498531][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3329.498767][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3329.499015][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3329.499275][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3329.499553][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3329.499832][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3329.500081][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3329.500354][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3329.500619][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3329.500967][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3329.501221][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3329.501544][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3329.501807][ 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) [ 3329.502014][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3329.502248][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3329.502505][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3329.502784][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3329.503036][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3329.503265][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3329.503584][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3329.503893][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3329.504177][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3329.504472][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3329.504720][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3329.504952][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3329.505256][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3329.505542][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3329.505872][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.506113][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3329.506412][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3329.506696][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3329.507013][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3329.507271][ 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:1584 (discriminator 4)) [ 3329.507506][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3329.507761][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3329.508072][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3329.508404][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3329.508704][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3329.508980][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3329.509270][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3329.509582][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3329.509826][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3329.510096][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3329.510413][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3329.510694][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3329.510970][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3329.511284][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3329.511544][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3329.511858][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3329.512107][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3329.512432][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3329.512678][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3329.512955][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3329.513197][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3329.513437][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3329.513669][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3329.513925][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3329.514239][ C2] tc_run (net/core/dev.c:3920) [ 3329.514445][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3329.514677][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.514917][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3329.515181][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3329.515435][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.515673][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3329.515939][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3329.516245][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3329.516518][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3329.516772][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3329.517041][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3329.517298][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3329.517638][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3329.517914][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3329.518167][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3329.518432][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3329.518648][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3329.518892][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3329.519171][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3329.519483][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3329.519765][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3329.520018][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3329.520251][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3329.520521][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3329.520765][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3329.521019][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3329.521262][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3329.521514][ 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:1584 (discriminator 4)) [ 3329.521749][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3329.522019][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3329.522306][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3329.522552][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3329.522804][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3329.523104][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3329.523424][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3329.523670][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3329.523932][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3329.524200][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3329.524440][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3329.524678][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3329.524943][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3329.525204][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3329.525466][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3329.525737][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3329.526022][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3329.526259][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3329.526551][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3329.526790][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3329.527055][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3329.527275][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3329.527573][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3329.527821][ C2] __do_softirq (kernel/softirq.c:553) [ 3329.528054][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3329.528277][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3329.528562][ C2] </IRQ> [ 3329.528714][ C2] <TASK> [ 3329.528863][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3329.529168][ 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) [ 3329.529424][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3329.530391][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3329.530700][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3329.531096][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3329.531493][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3329.531891][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3329.532297][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3329.532696][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3329.532987][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3329.533251][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3329.533493][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3329.533746][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3329.534024][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3329.534264][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3329.534541][ C2] do_idle (kernel/sched/idle.c:312) [ 3329.534746][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3329.534989][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3329.535232][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3329.535503][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3357.422521][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3357.423044][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3357.423507][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3357.423973][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3357.424880][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3357.425492][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 3357.425774][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 3357.426735][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 3357.427041][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3357.427435][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3357.427831][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3357.428228][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3357.428623][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3357.429018][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3357.429463][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3357.429791][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3357.430193][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3357.430590][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3357.430985][ C1] PKRU: 55555554 [ 3357.431166][ C1] Call Trace: [ 3357.431338][ C1] <IRQ> [ 3357.431485][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3357.431748][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3357.431997][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3357.432270][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3357.432543][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3357.432829][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3357.433093][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3357.433399][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3357.433661][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3357.433968][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3357.434262][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3357.434577][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3357.434868][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 3357.435119][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3357.435398][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3357.435708][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3357.435950][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.436189][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3357.436427][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3357.436674][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3357.436944][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3357.437231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.437468][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3357.437707][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3357.437967][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3357.438204][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3357.438450][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3357.438708][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3357.438987][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3357.439263][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3357.439508][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3357.439780][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3357.440043][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3357.440390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3357.440642][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3357.440960][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3357.441223][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3357.441426][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3357.441658][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3357.441911][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3357.442191][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3357.442425][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3357.442650][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3357.442968][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3357.443273][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3357.443555][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3357.443851][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3357.444097][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3357.444324][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3357.444626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3357.444908][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3357.445232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.445469][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3357.445765][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3357.446048][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3357.446364][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3357.446618][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3357.446853][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3357.447101][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3357.447417][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3357.447749][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3357.448047][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3357.448324][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3357.448611][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3357.448925][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3357.449208][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3357.449455][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3357.449700][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3357.449946][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3357.450208][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3357.450461][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3357.450709][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3357.450986][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3357.451265][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3357.451530][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3357.451812][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.452056][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3357.452361][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3357.452636][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3357.452876][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3357.453122][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3357.453336][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3357.453602][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3357.453912][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3357.454153][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3357.454380][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3357.454630][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3357.454884][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3357.455125][ C1] tc_run (net/core/dev.c:3920) [ 3357.455331][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3357.455562][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.455800][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3357.456060][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3357.456312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.456550][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3357.456815][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3357.457118][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3357.457388][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3357.457641][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3357.457908][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3357.458165][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3357.458444][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3357.458781][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3357.459056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3357.459310][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3357.459574][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3357.459791][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3357.460048][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3357.460290][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3357.460578][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3357.460830][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3357.461071][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3357.461319][ C1] ? __create_object (mm/kmemleak.c:756) [ 3357.461561][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3357.461830][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3357.462122][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3357.462395][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3357.462676][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3357.462949][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3357.463191][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3357.463464][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3357.463702][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3357.463963][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3357.464228][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3357.464487][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3357.464760][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3357.465042][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3357.465302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3357.465609][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3357.465858][ C1] __do_softirq (kernel/softirq.c:553) [ 3357.466092][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3357.466310][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3357.466598][ C1] </IRQ> [ 3357.466749][ C1] <TASK> [ 3357.466897][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3357.467205][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3357.467527][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3357.468485][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3357.468791][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3357.469185][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3357.469582][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3357.469979][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3357.470376][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3357.470773][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3357.471070][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3357.471291][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3357.471557][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3357.471860][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3357.472102][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3357.472352][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3357.472638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.472876][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3357.473132][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3357.473386][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3357.473673][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3357.473898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.474135][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3357.474375][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3357.474618][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3357.474858][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3357.475099][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3357.475335][ C1] ksys_write (fs/read_write.c:643) [ 3357.475553][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3357.475803][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3357.476108][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3357.476344][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3357.476644][ C1] RIP: 0033:0x7fd66fef3957 [ 3357.476872][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3357.477835][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3357.478258][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3357.478656][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3357.479052][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3357.479451][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3357.479849][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3357.482458][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3357.482968][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3357.483441][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3357.483913][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3357.484835][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3357.485441][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3357.485765][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3357.486726][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3357.487028][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3357.487428][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3357.487821][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3357.488216][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3357.488611][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3357.489010][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3357.489452][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3357.489782][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3357.490178][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3357.490572][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3357.490969][ C2] PKRU: 55555554 [ 3357.491149][ C2] Call Trace: [ 3357.491316][ C2] <IRQ> [ 3357.491471][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3357.491732][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3357.491973][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3357.492255][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3357.492526][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3357.492814][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3357.493079][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3357.493384][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3357.493645][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3357.493907][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3357.494216][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3357.494511][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3357.494826][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3357.495114][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3357.495410][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3357.495697][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3357.496006][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3357.496246][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.496487][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3357.496727][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3357.496974][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3357.497248][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3357.497532][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.497771][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3357.498011][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3357.498271][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3357.498503][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3357.498749][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3357.499007][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3357.499283][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3357.499563][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3357.499811][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3357.500081][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3357.500343][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3357.500690][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3357.500943][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3357.501261][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3357.501524][ 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) [ 3357.501730][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3357.501960][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3357.502219][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3357.502494][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3357.502745][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3357.502973][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3357.503293][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3357.503599][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3357.503879][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3357.504172][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3357.504417][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3357.504649][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3357.504948][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3357.505231][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3357.505556][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.505794][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3357.506089][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3357.506372][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3357.506687][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3357.506943][ 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:1584 (discriminator 4)) [ 3357.507178][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3357.507424][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3357.507734][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3357.508064][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3357.508362][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3357.508636][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3357.508923][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3357.509232][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3357.509472][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3357.509734][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3357.510048][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3357.510323][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3357.510599][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3357.510912][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3357.511173][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3357.511485][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3357.511734][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3357.512054][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3357.512300][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3357.512578][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3357.512818][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3357.513057][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3357.513290][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3357.513544][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3357.513856][ C2] tc_run (net/core/dev.c:3920) [ 3357.514064][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3357.514295][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.514532][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3357.514793][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3357.515051][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.515292][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3357.515555][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3357.515861][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3357.516132][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3357.516384][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3357.516648][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3357.516906][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3357.517245][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3357.517521][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3357.517776][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3357.518043][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3357.518260][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3357.518504][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3357.518781][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3357.519094][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3357.519375][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3357.519625][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3357.519856][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3357.520124][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3357.520371][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3357.520622][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3357.520865][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3357.521115][ 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:1584 (discriminator 4)) [ 3357.521348][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3357.521618][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3357.521900][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3357.522157][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3357.522406][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3357.522709][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3357.523027][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3357.523271][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3357.523530][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3357.523796][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3357.524036][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3357.524275][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3357.524536][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3357.524796][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3357.525055][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3357.525323][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3357.525607][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3357.525845][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3357.526135][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3357.526373][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3357.526637][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3357.526856][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3357.527152][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3357.527399][ C2] __do_softirq (kernel/softirq.c:553) [ 3357.527631][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3357.527853][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3357.528136][ C2] </IRQ> [ 3357.528286][ C2] <TASK> [ 3357.528437][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3357.528747][ 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) [ 3357.529004][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3357.529969][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3357.530277][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3357.530680][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3357.531076][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3357.531475][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3357.531876][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3357.532283][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3357.532571][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3357.532832][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3357.533075][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3357.533327][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3357.533601][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3357.533842][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3357.534113][ C2] do_idle (kernel/sched/idle.c:312) [ 3357.534320][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3357.534562][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3357.534806][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3357.535073][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3357.535385][ C2] </TASK> | [ 3379.548794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3379.549162][ C1] rcu: 1-....: (962444 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=237613 | [ 3379.549714][ C1] rcu: (t=962756 jiffies g=1503537 q=770 ncpus=4) [ 3379.550490][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3379.551091][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3379.551418][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3379.552387][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3379.552692][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3379.553087][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3379.553482][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3379.553876][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3379.554270][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3379.554665][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3379.555107][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3379.555438][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3379.555834][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3379.556227][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3379.556623][ C1] PKRU: 55555554 [ 3379.556802][ C1] Call Trace: [ 3379.556973][ C1] <IRQ> [ 3379.557121][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3379.557397][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3379.557647][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3379.557896][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3379.558125][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3379.558392][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3379.558663][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3379.558920][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3379.559202][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3379.559443][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3379.559755][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3379.560025][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3379.560309][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3379.560575][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3379.560878][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3379.561138][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3379.561445][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3379.561740][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3379.562065][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3379.562350][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3379.562645][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3379.562929][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3379.563238][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3379.563481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.563720][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3379.563956][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3379.564206][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3379.564475][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3379.564758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.564995][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3379.565234][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3379.565494][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3379.565727][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3379.565977][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3379.566233][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3379.566510][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3379.566786][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3379.567034][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3379.567310][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3379.567572][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3379.567918][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3379.568170][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3379.568491][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3379.568753][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3379.568956][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3379.569188][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3379.569442][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3379.569715][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3379.569948][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3379.570176][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3379.570495][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3379.570801][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3379.571084][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3379.571379][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3379.571627][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3379.571857][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3379.572163][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3379.572448][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3379.572774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.573010][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3379.573306][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3379.573591][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3379.573909][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3379.574163][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3379.574398][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3379.574645][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3379.574957][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3379.575286][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3379.575584][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3379.575859][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3379.576145][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3379.576458][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3379.576742][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3379.576992][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3379.577238][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3379.577484][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3379.577748][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3379.578000][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3379.578250][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3379.578530][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3379.578811][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3379.579075][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3379.579359][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.579598][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3379.579904][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3379.580179][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3379.580418][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3379.580666][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3379.580881][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3379.581147][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3379.581460][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3379.581703][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3379.581940][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3379.582187][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3379.582442][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3379.582684][ C1] tc_run (net/core/dev.c:3920) [ 3379.582891][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3379.583123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.583364][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3379.583625][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3379.583878][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.584119][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3379.584386][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3379.584687][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3379.584959][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3379.585211][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3379.585477][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3379.585733][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3379.586011][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3379.586352][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3379.586630][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3379.586884][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3379.587151][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3379.587369][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3379.587628][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3379.587871][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3379.588157][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3379.588408][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3379.588648][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3379.588899][ C1] ? __create_object (mm/kmemleak.c:756) [ 3379.589144][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3379.589413][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3379.589695][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3379.589967][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3379.590249][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3379.590521][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3379.590764][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3379.591036][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3379.591273][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3379.591535][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3379.591795][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3379.592063][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3379.592335][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3379.592619][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3379.592880][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3379.593186][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3379.593433][ C1] __do_softirq (kernel/softirq.c:553) [ 3379.593668][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3379.593893][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3379.594179][ C1] </IRQ> [ 3379.594328][ C1] <TASK> [ 3379.594477][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3379.594782][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3379.595105][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3379.596071][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3379.596381][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3379.596775][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3379.597173][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3379.597568][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3379.597963][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3379.598360][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3379.598656][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3379.598878][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3379.599148][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3379.599450][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3379.599680][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3379.599932][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3379.600218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.600456][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3379.600714][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3379.600970][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3379.601258][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3379.601483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.601722][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3379.601970][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3379.602214][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3379.602454][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3379.602695][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3379.602933][ C1] ksys_write (fs/read_write.c:643) [ 3379.603153][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3379.603402][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3379.603704][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3379.603940][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3379.604240][ C1] RIP: 0033:0x7fd66fef3957 [ 3379.604466][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3379.605435][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3379.605856][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3379.606253][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3379.606653][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3379.607053][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3379.607455][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3379.607455][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3379.607858][ C1] </TASK> | [ 3379.608016][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3379.608291][ C2] NMI backtrace for cpu 2 [ 3379.608306][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3379.608311][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3379.608320][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3379.608323][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3379.608326][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3379.608328][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3379.608330][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3379.608332][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3379.608333][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3379.608335][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3379.608337][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3379.608340][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3379.608342][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3379.608343][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3379.608345][ C2] PKRU: 55555554 [ 3379.608346][ C2] Call Trace: [ 3379.608348][ C2] <NMI> [ 3379.608351][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3379.608359][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3379.608364][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3379.608369][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3379.608373][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3379.608375][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3379.608381][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3379.608384][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3379.608388][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3379.608391][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3379.608394][ C2] </NMI> [ 3379.608395][ C2] <IRQ> [ 3379.608397][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3379.608400][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3379.608404][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.608408][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3379.608411][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3379.608416][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3379.608419][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3379.608423][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.608425][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3379.608430][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3379.608433][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3379.608441][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3379.608444][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3379.608450][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3379.608456][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3379.608460][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3379.608464][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3379.608466][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3379.608469][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3379.608475][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3379.608479][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3379.608483][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3379.608493][ 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) [ 3379.608496][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3379.608499][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3379.608505][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3379.608508][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3379.608511][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3379.608514][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3379.608520][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3379.608526][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3379.608531][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3379.608539][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3379.608542][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3379.608545][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3379.608549][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3379.608552][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3379.608557][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.608559][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3379.608564][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3379.608568][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3379.608573][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3379.608575][ 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:1584 (discriminator 4)) [ 3379.608578][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3379.608582][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3379.608590][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3379.608597][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3379.608604][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3379.608609][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3379.608619][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3379.608627][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3379.608632][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3379.608635][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3379.608640][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3379.608642][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3379.608646][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3379.608649][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3379.608652][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3379.608658][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3379.608663][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3379.608667][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3379.608669][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3379.608672][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3379.608676][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3379.608681][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3379.608684][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3379.608687][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3379.608691][ C2] tc_run (net/core/dev.c:3920) [ 3379.608695][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3379.608698][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.608700][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3379.608704][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3379.608709][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.608711][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3379.608715][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3379.608719][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3379.608722][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3379.608726][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3379.608730][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3379.608735][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3379.608743][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3379.608746][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3379.608750][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3379.608754][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3379.608757][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3379.608760][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3379.608763][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3379.608767][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3379.608770][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3379.608774][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3379.608777][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3379.608780][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3379.608784][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3379.608787][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3379.608791][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3379.608795][ 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:1584 (discriminator 4)) [ 3379.608798][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3379.608804][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3379.608808][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3379.608813][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3379.608818][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3379.608823][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3379.608827][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3379.608831][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3379.608835][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3379.608838][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3379.608842][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3379.608846][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3379.608851][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3379.608856][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3379.608859][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3379.608863][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3379.608866][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3379.608869][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3379.608873][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3379.608876][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3379.608880][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3379.608883][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3379.608887][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3379.608891][ C2] __do_softirq (kernel/softirq.c:553) [ 3379.608895][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3379.608898][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3379.608901][ C2] </IRQ> [ 3379.608902][ C2] <TASK> [ 3379.608903][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3379.608907][ 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) [ 3379.608910][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3379.608912][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3379.608915][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3379.608916][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3379.608918][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3379.608920][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3379.608921][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3379.608925][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3379.608928][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3379.608932][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3379.608935][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3379.608938][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3379.608940][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3379.608942][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3379.608946][ C2] do_idle (kernel/sched/idle.c:312) [ 3379.608949][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3379.608952][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3379.608954][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3379.608959][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3405.422519][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3405.423048][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3405.423510][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3405.423972][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3405.424880][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3405.425485][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3405.425807][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3405.426764][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3405.427070][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3405.427466][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3405.427863][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3405.428260][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3405.428654][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3405.429048][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3405.429492][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3405.429823][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3405.430221][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3405.430616][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3405.431010][ C1] PKRU: 55555554 [ 3405.431192][ C1] Call Trace: [ 3405.431363][ C1] <IRQ> [ 3405.431513][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3405.431792][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3405.432035][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3405.432309][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3405.432581][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3405.432867][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3405.433132][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3405.433439][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3405.433699][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3405.434006][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3405.434302][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3405.434616][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3405.434906][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3405.435200][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3405.435489][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3405.435798][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3405.436042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.436281][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3405.436520][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3405.436769][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3405.437040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.437326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.437563][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3405.437804][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3405.438062][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3405.438303][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3405.438551][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3405.438811][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3405.439088][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3405.439365][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3405.439612][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3405.439887][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3405.440152][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3405.440504][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3405.440759][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3405.441079][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3405.441341][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3405.441545][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3405.441784][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3405.442040][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3405.442315][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3405.442551][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3405.442776][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3405.443095][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3405.443400][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3405.443686][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3405.443981][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3405.444229][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3405.444457][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3405.444758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.445042][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3405.445368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.445607][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3405.445906][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3405.446190][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3405.446507][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3405.446762][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3405.446996][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3405.447245][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3405.447556][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3405.447890][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3405.448186][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3405.448462][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3405.448751][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3405.449066][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3405.449350][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3405.449600][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3405.449848][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3405.450100][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3405.450362][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3405.450615][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3405.450864][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3405.451144][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3405.451422][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3405.451687][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.451977][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.452217][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3405.452522][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3405.452799][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3405.453039][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3405.453284][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3405.453500][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3405.453766][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3405.454076][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3405.454316][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3405.454544][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3405.454793][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3405.455048][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3405.455289][ C1] tc_run (net/core/dev.c:3920) [ 3405.455494][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3405.455724][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.455962][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3405.456222][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3405.456474][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.456713][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3405.456977][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3405.457283][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3405.457554][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3405.457808][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3405.458071][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3405.458329][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3405.458608][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3405.458944][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3405.459221][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3405.459473][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3405.459737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3405.459958][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3405.460216][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3405.460458][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.460744][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3405.460997][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3405.461237][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3405.461484][ C1] ? __create_object (mm/kmemleak.c:756) [ 3405.461730][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3405.462005][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3405.462289][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3405.462562][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3405.462842][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3405.463116][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3405.463358][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3405.463632][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3405.463866][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3405.464129][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3405.464392][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3405.464652][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3405.464928][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3405.465211][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3405.465472][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3405.465778][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3405.466026][ C1] __do_softirq (kernel/softirq.c:553) [ 3405.466260][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3405.466480][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3405.466767][ C1] </IRQ> [ 3405.466920][ C1] <TASK> [ 3405.467069][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3405.467374][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3405.467700][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3405.468667][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3405.468975][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3405.469369][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3405.469766][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3405.470163][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3405.470558][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3405.470961][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3405.471256][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3405.471479][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3405.471752][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3405.472056][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3405.472286][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3405.472537][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3405.472821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.473059][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3405.473315][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3405.473568][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3405.473856][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3405.474079][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.474316][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3405.474555][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3405.474798][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3405.475037][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3405.475277][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3405.475512][ C1] ksys_write (fs/read_write.c:643) [ 3405.475729][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3405.475978][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3405.476282][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3405.476518][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3405.476824][ C1] RIP: 0033:0x7fd66fef3957 [ 3405.477050][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3405.478014][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3405.478435][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3405.478831][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3405.479228][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3405.479628][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3405.480026][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3405.482663][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3405.483172][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3405.483648][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3405.484124][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3405.485050][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3405.485665][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3405.485951][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 3405.486923][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 3405.487230][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3405.487629][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3405.488029][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3405.488427][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3405.488824][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3405.489223][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3405.489669][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3405.490000][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3405.490402][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3405.490799][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3405.491198][ C2] PKRU: 55555554 [ 3405.491377][ C2] Call Trace: [ 3405.491548][ C2] <IRQ> [ 3405.491697][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3405.491970][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3405.492217][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3405.492495][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3405.492767][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3405.493054][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3405.493320][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3405.493627][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3405.493887][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3405.494150][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3405.494462][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3405.494759][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3405.495074][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3405.495363][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3405.495647][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3405.495931][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3405.496243][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3405.496487][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.496726][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3405.496967][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3405.497217][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3405.497489][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.497777][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.498015][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3405.498259][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3405.498519][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3405.498756][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3405.499005][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3405.499265][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3405.499544][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3405.499821][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3405.500071][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3405.500342][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3405.500608][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3405.500956][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3405.501211][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3405.501532][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3405.501804][ 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) [ 3405.502010][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3405.502241][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3405.502494][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3405.502772][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3405.503025][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3405.503250][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3405.503569][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3405.503875][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3405.504159][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3405.504456][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3405.504710][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3405.504941][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3405.505243][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.505530][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3405.505857][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.506094][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3405.506392][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3405.506679][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3405.506993][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3405.507248][ 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:1584 (discriminator 4)) [ 3405.507483][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3405.507733][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3405.508047][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3405.508378][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3405.508679][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3405.508954][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3405.509241][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3405.509554][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3405.509798][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3405.510067][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3405.510384][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3405.510660][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3405.510935][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3405.511250][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3405.511509][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3405.511833][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3405.512081][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3405.512397][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3405.512644][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3405.512923][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3405.513165][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3405.513412][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3405.513642][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3405.513897][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3405.514211][ C2] tc_run (net/core/dev.c:3920) [ 3405.514417][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3405.514648][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.514890][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3405.515153][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3405.515408][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.515645][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3405.515911][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3405.516211][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3405.516485][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3405.516739][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3405.517004][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3405.517262][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3405.517601][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3405.517878][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3405.518134][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3405.518399][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3405.518617][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3405.518859][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3405.519141][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3405.519453][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3405.519729][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3405.519981][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3405.520212][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3405.520481][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3405.520725][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3405.520976][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3405.521217][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3405.521466][ 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:1584 (discriminator 4)) [ 3405.521704][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3405.521978][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3405.522260][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3405.522509][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3405.522760][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3405.523064][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3405.523385][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3405.523628][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3405.523889][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3405.524160][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3405.524399][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3405.524636][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3405.524897][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3405.525159][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3405.525418][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3405.525688][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3405.525972][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.526211][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3405.526499][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3405.526739][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3405.527004][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3405.527225][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3405.527520][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3405.527768][ C2] __do_softirq (kernel/softirq.c:553) [ 3405.528002][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3405.528222][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3405.528511][ C2] </IRQ> [ 3405.528661][ C2] <TASK> [ 3405.528811][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3405.529115][ 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) [ 3405.529372][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3405.530339][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3405.530649][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3405.531046][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3405.531444][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3405.531857][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3405.532254][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3405.532654][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3405.532945][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3405.533206][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3405.533451][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3405.533701][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3405.533978][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3405.534217][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3405.534492][ C2] do_idle (kernel/sched/idle.c:312) [ 3405.534695][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3405.534939][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3405.535184][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3405.535455][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3433.422530][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3433.423061][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3433.423524][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3433.423986][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3433.424894][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3433.425498][ 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) [ 3433.425817][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3433.426779][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3433.427085][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3433.427479][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3433.427878][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3433.428272][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3433.428666][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3433.429060][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3433.429503][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3433.429836][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3433.430233][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3433.430628][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3433.431025][ C1] PKRU: 55555554 [ 3433.431204][ C1] Call Trace: [ 3433.431376][ C1] <IRQ> [ 3433.431523][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3433.431792][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3433.432036][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3433.432311][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3433.432582][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3433.432868][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3433.433132][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3433.433438][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3433.433699][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3433.434007][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3433.434303][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3433.434615][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3433.434904][ 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) [ 3433.435191][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3433.435478][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3433.435787][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3433.436029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.436265][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3433.436505][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3433.436753][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3433.437023][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3433.437308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.437543][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3433.437782][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3433.438040][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3433.438275][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3433.438521][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3433.438780][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3433.439059][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3433.439334][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3433.439580][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3433.439851][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3433.440114][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3433.440461][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3433.440712][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3433.441031][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3433.441292][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3433.441495][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3433.441733][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3433.441987][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3433.442262][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3433.442496][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3433.442726][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3433.443046][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3433.443350][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3433.443632][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3433.443927][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3433.444174][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3433.444403][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3433.444703][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3433.444988][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3433.445315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.445556][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3433.445856][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3433.446142][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3433.446457][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3433.446712][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3433.446946][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3433.447195][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3433.447506][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3433.447837][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3433.448133][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3433.448407][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3433.448699][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3433.449012][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3433.449295][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3433.449543][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3433.449790][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3433.450038][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3433.450301][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3433.450554][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3433.450801][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3433.451080][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3433.451358][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3433.451630][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3433.451913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.452153][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3433.452455][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3433.452731][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3433.452971][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3433.453217][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3433.453433][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3433.453698][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3433.454007][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3433.454247][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3433.454475][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3433.454721][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3433.454978][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3433.455220][ C1] tc_run (net/core/dev.c:3920) [ 3433.455427][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3433.455657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.455893][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3433.456154][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3433.456405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.456645][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3433.456908][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3433.457210][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3433.457479][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3433.457730][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3433.457994][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3433.458248][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3433.458526][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3433.458861][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3433.459135][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3433.459387][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3433.459649][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3433.459866][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3433.460122][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3433.460362][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3433.460650][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3433.460901][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3433.461139][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3433.461384][ C1] ? __create_object (mm/kmemleak.c:756) [ 3433.461635][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3433.461902][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3433.462184][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3433.462455][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3433.462734][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3433.463006][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3433.463248][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3433.463520][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3433.463754][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3433.464015][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3433.464277][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3433.464535][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3433.464809][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3433.465094][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3433.465353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3433.465658][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3433.465907][ C1] __do_softirq (kernel/softirq.c:553) [ 3433.466138][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3433.466356][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3433.466644][ C1] </IRQ> [ 3433.466797][ C1] <TASK> [ 3433.466945][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3433.467251][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3433.467573][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3433.468531][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3433.468838][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3433.469231][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3433.469624][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3433.470022][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3433.470419][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3433.470815][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3433.471111][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3433.471332][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3433.471597][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3433.471908][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3433.472137][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3433.472386][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3433.472670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.472909][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3433.473164][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3433.473416][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3433.473702][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3433.473926][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.474162][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3433.474403][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3433.474644][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3433.474883][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3433.475123][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3433.475360][ C1] ksys_write (fs/read_write.c:643) [ 3433.475577][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3433.475824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3433.476126][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3433.476359][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3433.476658][ C1] RIP: 0033:0x7fd66fef3957 [ 3433.476886][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3433.477849][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3433.478270][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3433.478665][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3433.479061][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3433.479459][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3433.479856][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3433.482482][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3433.482990][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3433.483463][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3433.483940][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3433.484862][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3433.485473][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3433.485795][ C2] Code: 24 80 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc <f3> 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 All code ======== 0: 24 80 and $0x80,%al 2: 00 00 add %al,(%rax) 4: 00 65 48 add %ah,0x48(%rbp) 7: 2b 04 25 28 00 00 00 sub 0x28,%eax e: 0f 85 43 0a 00 00 jne 0xa57 14: 48 81 c4 88 00 00 00 add $0x88,%rsp 1b: 5b pop %rbx 1c: 5d pop %rbp 1d: 41 5c pop %r12 1f: 41 5d pop %r13 21: 41 5e pop %r14 23: 41 5f pop %r15 25: c3 ret 26: cc int3 27: cc int3 28: cc int3 29: cc int3 2a:* f3 90 pause <-- trapping instruction 2c: e9 71 ff ff ff jmp 0xffffffffffffffa2 31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3d: 0f .byte 0xf 3e: 84 e2 test %ah,%dl Code starting with the faulting instruction =========================================== 0: f3 90 pause 2: e9 71 ff ff ff jmp 0xffffffffffffff78 7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 13: 0f .byte 0xf 14: 84 e2 test %ah,%dl [ 3433.486759][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3433.487066][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3433.487466][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3433.487862][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3433.488260][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3433.488656][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3433.489052][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3433.489495][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3433.489825][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3433.490224][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3433.490619][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3433.491015][ C2] PKRU: 55555554 [ 3433.491196][ C2] Call Trace: [ 3433.491367][ C2] <IRQ> [ 3433.491514][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3433.491785][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3433.492030][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3433.492306][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3433.492579][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3433.492868][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3433.493132][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3433.493438][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3433.493699][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3433.493961][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3433.494272][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3433.494567][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3433.494881][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3433.495171][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3433.495465][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3433.495753][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3433.496063][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3433.496306][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.496543][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3433.496783][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3433.497035][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3433.497306][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3433.497592][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.497829][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3433.498069][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3433.498329][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3433.498565][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3433.498814][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3433.499072][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3433.499347][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3433.499622][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3433.499871][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3433.500141][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3433.500405][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3433.500752][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3433.501006][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3433.501325][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3433.501592][ 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) [ 3433.501803][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3433.502036][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3433.502290][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3433.502565][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3433.502818][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3433.503044][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3433.503361][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3433.503668][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3433.503949][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3433.504242][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3433.504489][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3433.504722][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3433.505022][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3433.505308][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3433.505633][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.505870][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3433.506166][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3433.506453][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3433.506768][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3433.507023][ 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:1584 (discriminator 4)) [ 3433.507257][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3433.507505][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3433.507818][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3433.508149][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3433.508447][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3433.508721][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3433.509008][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3433.509319][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3433.509562][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3433.509826][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3433.510144][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3433.510418][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3433.510693][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3433.511008][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3433.511270][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3433.511582][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3433.511836][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3433.512153][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3433.512398][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3433.512674][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3433.512919][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3433.513160][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3433.513391][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3433.513645][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3433.513957][ C2] tc_run (net/core/dev.c:3920) [ 3433.514169][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3433.514399][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.514639][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3433.514906][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3433.515160][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.515398][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3433.515661][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3433.515966][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3433.516238][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3433.516490][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3433.516754][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3433.517011][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3433.517348][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3433.517621][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3433.517876][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3433.518142][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3433.518360][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3433.518604][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3433.518880][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3433.519193][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3433.519466][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3433.519717][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3433.519949][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3433.520220][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3433.520465][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3433.520717][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3433.520955][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3433.521202][ 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:1584 (discriminator 4)) [ 3433.521438][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3433.521710][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3433.521990][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3433.522235][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3433.522484][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3433.522786][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3433.523106][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3433.523350][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3433.523610][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3433.523877][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3433.524117][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3433.524353][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3433.524613][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3433.524874][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3433.525133][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3433.525404][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3433.525685][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3433.525925][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3433.526212][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3433.526450][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3433.526714][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3433.526936][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3433.527234][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3433.527481][ C2] __do_softirq (kernel/softirq.c:553) [ 3433.527715][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3433.527934][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3433.528220][ C2] </IRQ> [ 3433.528369][ C2] <TASK> [ 3433.528518][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3433.528823][ 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) [ 3433.529079][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3433.530040][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3433.530351][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3433.530745][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3433.531144][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3433.531539][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3433.531941][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3433.532338][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3433.532629][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3433.532892][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3433.533135][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3433.533385][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3433.533664][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3433.533904][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3433.534176][ C2] do_idle (kernel/sched/idle.c:312) [ 3433.534378][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3433.534620][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3433.534865][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3433.535132][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3433.535442][ C2] </TASK> | [ 3457.607794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3457.608163][ C1] rcu: 1-....: (1040326 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=256850 | [ 3457.608722][ C1] rcu: (t=1040815 jiffies g=1503537 q=813 ncpus=4) [ 3457.609502][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3457.610109][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 3457.610402][ 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 [ 3457.611363][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 3457.611676][ C1] RAX: ffff888009358e18 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3457.612071][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3457.612468][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3457.612865][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3457.613264][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3457.613660][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3457.614105][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3457.614434][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3457.614834][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3457.615232][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3457.615627][ C1] PKRU: 55555554 [ 3457.615809][ C1] Call Trace: [ 3457.615981][ C1] <IRQ> [ 3457.616130][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3457.616404][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3457.616656][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3457.616907][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3457.617139][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3457.617408][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3457.617678][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3457.617936][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3457.618219][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3457.618460][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3457.618771][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3457.619042][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3457.619331][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3457.619596][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3457.619902][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3457.620164][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3457.620471][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3457.620766][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3457.621081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3457.621371][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 3457.621633][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3457.621913][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3457.622224][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3457.622470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.622708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3457.622948][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3457.623197][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3457.623468][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3457.623753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.623989][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3457.624230][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3457.624489][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3457.624724][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3457.624971][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3457.625230][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3457.625506][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3457.625782][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3457.626029][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3457.626302][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3457.626567][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3457.626915][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3457.627168][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3457.627489][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3457.627751][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3457.627955][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3457.628185][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3457.628442][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3457.628717][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3457.628948][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3457.629174][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3457.629492][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3457.629796][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3457.630078][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3457.630373][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3457.630620][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3457.630850][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3457.631148][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3457.631432][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3457.631762][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.632001][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3457.632297][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3457.632581][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3457.632895][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3457.633149][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3457.633383][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3457.633630][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3457.633941][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3457.634273][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3457.634567][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3457.634840][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3457.635129][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3457.635442][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3457.635724][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3457.635972][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3457.636218][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3457.636464][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3457.636726][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3457.636979][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3457.637232][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3457.637509][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3457.637787][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3457.638052][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3457.638335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.638576][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3457.638878][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3457.639156][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3457.639395][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3457.639640][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3457.639855][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3457.640121][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3457.640432][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3457.640673][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3457.640902][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3457.641152][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3457.641407][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3457.641654][ C1] tc_run (net/core/dev.c:3920) [ 3457.641859][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3457.642090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.642331][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3457.642591][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3457.642841][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.643080][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3457.643342][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3457.643646][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3457.643915][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3457.644166][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3457.644429][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3457.644684][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3457.644960][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3457.645299][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3457.645573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3457.645826][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3457.646094][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3457.646311][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3457.646567][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3457.646808][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3457.647095][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3457.647345][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3457.647584][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3457.647830][ C1] ? __create_object (mm/kmemleak.c:756) [ 3457.648080][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3457.648345][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3457.648629][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3457.648900][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3457.649182][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3457.649454][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3457.649694][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3457.649967][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3457.650200][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3457.650463][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3457.650723][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3457.650983][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3457.651256][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3457.651544][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3457.651803][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3457.652109][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3457.652355][ C1] __do_softirq (kernel/softirq.c:553) [ 3457.652587][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3457.652807][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3457.653089][ C1] </IRQ> [ 3457.653241][ C1] <TASK> [ 3457.653389][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3457.653694][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3457.654014][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3457.654976][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3457.655284][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3457.655679][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3457.656075][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3457.656473][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3457.656868][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3457.657271][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3457.657567][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3457.657790][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3457.658055][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3457.658358][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3457.658586][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3457.658837][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3457.659123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.659360][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3457.659616][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3457.659869][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3457.660156][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3457.660383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.660618][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3457.660860][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3457.661107][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3457.661347][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3457.661594][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3457.661833][ C1] ksys_write (fs/read_write.c:643) [ 3457.662049][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3457.662297][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3457.662600][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3457.662836][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3457.663132][ C1] RIP: 0033:0x7fd66fef3957 [ 3457.663360][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3457.664326][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3457.664745][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3457.665144][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3457.665541][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3457.665936][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3457.666334][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3457.666334][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3457.666735][ C1] </TASK> | [ 3457.666892][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3457.667166][ C2] NMI backtrace for cpu 2 [ 3457.667180][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3457.667183][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3457.667190][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3457.667193][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3457.667196][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3457.667198][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3457.667199][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3457.667201][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3457.667203][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3457.667205][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3457.667207][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3457.667211][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3457.667213][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3457.667214][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3457.667215][ C2] PKRU: 55555554 [ 3457.667216][ C2] Call Trace: [ 3457.667219][ C2] <NMI> [ 3457.667222][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3457.667230][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3457.667235][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3457.667240][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3457.667243][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3457.667246][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3457.667252][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3457.667255][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3457.667259][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3457.667262][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3457.667266][ C2] </NMI> [ 3457.667267][ C2] <IRQ> [ 3457.667268][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3457.667271][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3457.667275][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.667279][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3457.667282][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3457.667287][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3457.667290][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3457.667293][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.667295][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3457.667300][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3457.667303][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3457.667311][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3457.667314][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3457.667319][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3457.667326][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3457.667330][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3457.667333][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3457.667335][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3457.667339][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3457.667345][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3457.667350][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3457.667353][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3457.667363][ 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) [ 3457.667366][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3457.667368][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3457.667374][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3457.667377][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3457.667381][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3457.667384][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3457.667390][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3457.667396][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3457.667400][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3457.667408][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3457.667411][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3457.667414][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3457.667418][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3457.667421][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3457.667426][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.667428][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3457.667433][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3457.667436][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3457.667441][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3457.667443][ 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:1584 (discriminator 4)) [ 3457.667446][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3457.667449][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3457.667458][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3457.667465][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3457.667472][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3457.667477][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3457.667488][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3457.667495][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3457.667500][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3457.667504][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3457.667508][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3457.667510][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3457.667514][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3457.667516][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3457.667520][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3457.667525][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3457.667530][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3457.667534][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3457.667536][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3457.667539][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3457.667544][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3457.667549][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3457.667552][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3457.667555][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3457.667560][ C2] tc_run (net/core/dev.c:3920) [ 3457.667564][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3457.667567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.667569][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3457.667574][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3457.667578][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.667580][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3457.667584][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3457.667588][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3457.667591][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3457.667595][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3457.667599][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3457.667603][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3457.667611][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3457.667614][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3457.667619][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3457.667623][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3457.667627][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3457.667629][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3457.667633][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3457.667636][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3457.667639][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3457.667644][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3457.667647][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3457.667650][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3457.667654][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3457.667657][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3457.667661][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3457.667665][ 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:1584 (discriminator 4)) [ 3457.667668][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3457.667674][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3457.667677][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3457.667682][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3457.667687][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3457.667692][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3457.667695][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3457.667699][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3457.667703][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3457.667706][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3457.667710][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3457.667715][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3457.667721][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3457.667725][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3457.667728][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3457.667733][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3457.667736][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3457.667738][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3457.667744][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3457.667746][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3457.667751][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3457.667755][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3457.667759][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3457.667763][ C2] __do_softirq (kernel/softirq.c:553) [ 3457.667767][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3457.667770][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3457.667774][ C2] </IRQ> [ 3457.667775][ C2] <TASK> [ 3457.667776][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3457.667780][ 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) [ 3457.667783][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3457.667786][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3457.667788][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3457.667790][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3457.667791][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3457.667793][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3457.667795][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3457.667798][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3457.667801][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3457.667805][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3457.667808][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3457.667811][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3457.667813][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3457.667816][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3457.667820][ C2] do_idle (kernel/sched/idle.c:312) [ 3457.667823][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3457.667825][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3457.667828][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3457.667832][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3485.422521][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3485.423051][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3485.423514][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3485.423979][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3485.424886][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3485.425495][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3485.425819][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3485.426780][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3485.427086][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3485.427481][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3485.427876][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3485.428273][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3485.428668][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3485.429068][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3485.429510][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3485.429841][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3485.430240][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3485.430636][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3485.431031][ C1] PKRU: 55555554 [ 3485.431211][ C1] Call Trace: [ 3485.431390][ C1] <IRQ> [ 3485.431540][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3485.431801][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3485.432046][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3485.432320][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3485.432591][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3485.432878][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3485.433145][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3485.433451][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3485.433712][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3485.434023][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3485.434316][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3485.434632][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3485.434923][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3485.435213][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3485.435503][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3485.435813][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3485.436055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.436294][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3485.436534][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3485.436782][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3485.437053][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3485.437337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.437573][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3485.437815][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3485.438075][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3485.438309][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3485.438556][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3485.438815][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3485.439094][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3485.439369][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3485.439615][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3485.439885][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3485.440148][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3485.440495][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3485.440748][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3485.441066][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3485.441330][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3485.441542][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3485.441772][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3485.442027][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3485.442303][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3485.442535][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3485.442764][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3485.443084][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3485.443390][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3485.443669][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3485.443964][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3485.444211][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3485.444440][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3485.444742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3485.445024][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3485.445348][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.445587][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3485.445883][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3485.446167][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3485.446483][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3485.446738][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3485.446975][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3485.447224][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3485.447533][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3485.447866][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3485.448164][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3485.448437][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3485.448728][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3485.449041][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3485.449326][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3485.449576][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3485.449822][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3485.450069][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3485.450332][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3485.450585][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3485.450832][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3485.451110][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3485.451395][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3485.451658][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3485.451944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.452183][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3485.452486][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3485.452767][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3485.453007][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3485.453252][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3485.453469][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3485.453735][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3485.454044][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3485.454283][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3485.454513][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3485.454761][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3485.455015][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3485.455255][ C1] tc_run (net/core/dev.c:3920) [ 3485.455461][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3485.455690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.455927][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3485.456186][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3485.456438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.456675][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3485.456941][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3485.457243][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3485.457513][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3485.457765][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3485.458030][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3485.458285][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3485.458561][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3485.458900][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3485.459175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3485.459427][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3485.459690][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3485.459907][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3485.460164][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3485.460407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3485.460694][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3485.460946][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3485.461183][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3485.461439][ C1] ? __create_object (mm/kmemleak.c:756) [ 3485.461684][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3485.461951][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3485.462234][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3485.462506][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3485.462784][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3485.463055][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3485.463298][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3485.463569][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3485.463804][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3485.464063][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3485.464323][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3485.464581][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3485.464858][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3485.465141][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3485.465402][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3485.465707][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3485.465961][ C1] __do_softirq (kernel/softirq.c:553) [ 3485.466191][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3485.466414][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3485.466699][ C1] </IRQ> [ 3485.466851][ C1] <TASK> [ 3485.467000][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3485.467305][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3485.467628][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3485.468591][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3485.468899][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3485.469293][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3485.469688][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3485.470085][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3485.470482][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3485.470881][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3485.471178][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3485.471406][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3485.471671][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3485.471974][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3485.472207][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3485.472457][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3485.472743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.472981][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3485.473237][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3485.473490][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3485.473777][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3485.473999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.474237][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3485.474477][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3485.474720][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3485.474959][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3485.475196][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3485.475436][ C1] ksys_write (fs/read_write.c:643) [ 3485.475652][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3485.475902][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3485.476206][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3485.476440][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3485.476737][ C1] RIP: 0033:0x7fd66fef3957 [ 3485.476968][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3485.477933][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3485.478353][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3485.478750][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3485.479145][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3485.479545][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3485.479944][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3485.482563][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3485.483073][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3485.483547][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3485.484023][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3485.484950][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3485.485562][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3485.485887][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3485.486860][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3485.487168][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3485.487567][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3485.487969][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3485.488369][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3485.488767][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3485.489166][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3485.489612][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3485.489946][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3485.490347][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3485.490746][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3485.491144][ C2] PKRU: 55555554 [ 3485.491325][ C2] Call Trace: [ 3485.491503][ C2] <IRQ> [ 3485.491651][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3485.491915][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3485.492161][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3485.492436][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3485.492711][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3485.492998][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3485.493264][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3485.493571][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3485.493835][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3485.494096][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3485.494406][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3485.494702][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3485.495017][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3485.495308][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3485.495604][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3485.495895][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3485.496208][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3485.496449][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.496689][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3485.496930][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3485.497180][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3485.497452][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3485.497739][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.497979][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3485.498221][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3485.498481][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3485.498718][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3485.498969][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3485.499230][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3485.499506][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3485.499784][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3485.500032][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3485.500307][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3485.500574][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3485.500925][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3485.501179][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3485.501507][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3485.501771][ 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) [ 3485.501976][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3485.502208][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3485.502461][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3485.502737][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3485.502991][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3485.503219][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3485.503542][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3485.503848][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3485.504132][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3485.504425][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3485.504674][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3485.504909][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3485.505210][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3485.505498][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3485.505823][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.506060][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3485.506355][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3485.506642][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3485.506963][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3485.507220][ 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:1584 (discriminator 4)) [ 3485.507454][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3485.507703][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3485.508019][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3485.508350][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3485.508649][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3485.508924][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3485.509212][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3485.509523][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3485.509766][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3485.510032][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3485.510349][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3485.510625][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3485.510902][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3485.511216][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3485.511479][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3485.511792][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3485.512047][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3485.512368][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3485.512615][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3485.512892][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3485.513139][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3485.513382][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3485.513614][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3485.513872][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3485.514184][ C2] tc_run (net/core/dev.c:3920) [ 3485.514393][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3485.514624][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.514865][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3485.515128][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3485.515382][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.515623][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3485.515889][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3485.516196][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3485.516469][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3485.516722][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3485.516988][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3485.517246][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3485.517585][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3485.517862][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3485.518118][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3485.518385][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3485.518604][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3485.518849][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3485.519128][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3485.519443][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3485.519719][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3485.519973][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3485.520204][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3485.520473][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3485.520718][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3485.520972][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3485.521211][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3485.521465][ 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:1584 (discriminator 4)) [ 3485.521702][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3485.521971][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3485.522250][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3485.522498][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3485.522748][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3485.523053][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3485.523375][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3485.523619][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3485.523881][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3485.524150][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3485.524391][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3485.524627][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3485.524889][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3485.525149][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3485.525410][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3485.525682][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3485.525967][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3485.526207][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3485.526497][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3485.526737][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3485.527003][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3485.527227][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3485.527522][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3485.527771][ C2] __do_softirq (kernel/softirq.c:553) [ 3485.528009][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3485.528229][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3485.528518][ C2] </IRQ> [ 3485.528667][ C2] <TASK> [ 3485.528817][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3485.529122][ 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) [ 3485.529379][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3485.530348][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3485.530657][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3485.531054][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3485.531459][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3485.531858][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3485.532255][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3485.532654][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3485.532946][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3485.533211][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3485.533457][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3485.533709][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3485.533986][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3485.534228][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3485.534507][ C2] do_idle (kernel/sched/idle.c:312) [ 3485.534712][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3485.534956][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3485.535202][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3485.535471][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3513.422528][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3513.423058][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3513.423520][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3513.423985][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3513.424893][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3513.425502][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3513.425826][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3513.426785][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3513.427091][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3513.427487][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3513.427881][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3513.428275][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3513.428672][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3513.429068][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3513.429513][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3513.429844][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3513.430241][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3513.430638][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3513.431033][ C1] PKRU: 55555554 [ 3513.431223][ C1] Call Trace: [ 3513.431395][ C1] <IRQ> [ 3513.431544][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3513.431809][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3513.432052][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3513.432325][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3513.432596][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3513.432884][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3513.433146][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3513.433451][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3513.433712][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3513.434021][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3513.434316][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3513.434628][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3513.434921][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3513.435214][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3513.435502][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3513.435811][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3513.436051][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.436292][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3513.436531][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3513.436779][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3513.437051][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3513.437333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.437572][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3513.437815][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3513.438075][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3513.438311][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3513.438555][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3513.438813][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3513.439095][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3513.439371][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3513.439617][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3513.439888][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3513.440150][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3513.440498][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3513.440750][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3513.441071][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3513.441342][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3513.441547][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3513.441775][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3513.442029][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3513.442306][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3513.442536][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3513.442763][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3513.443082][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3513.443385][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3513.443668][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3513.443961][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3513.444208][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3513.444438][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3513.444736][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3513.445024][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3513.445346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.445590][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3513.445884][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3513.446171][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3513.446487][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3513.446742][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3513.446975][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3513.447223][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3513.447534][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3513.447865][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3513.448163][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3513.448436][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3513.448724][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3513.449036][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3513.449321][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3513.449569][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3513.449815][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3513.450061][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3513.450325][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3513.450578][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3513.450825][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3513.451105][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3513.451391][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3513.451654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3513.451940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.452178][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.452482][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3513.452756][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3513.452997][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3513.453244][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3513.453459][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3513.453727][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3513.454036][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3513.454277][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3513.454510][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3513.454757][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3513.455014][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3513.455253][ C1] tc_run (net/core/dev.c:3920) [ 3513.455460][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3513.455690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.455930][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3513.456190][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3513.456442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.456679][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3513.456944][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.457246][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3513.457516][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3513.457768][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3513.458033][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3513.458287][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3513.458564][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3513.458903][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3513.459178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3513.459432][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3513.459694][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3513.459910][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3513.460169][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3513.460412][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3513.460697][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3513.460949][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3513.461187][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3513.461444][ C1] ? __create_object (mm/kmemleak.c:756) [ 3513.461688][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3513.461957][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3513.462241][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3513.462516][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3513.462796][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3513.463065][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3513.463310][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3513.463580][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3513.463818][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3513.464078][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3513.464337][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3513.464596][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3513.464869][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3513.465154][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3513.465414][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.465720][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3513.465969][ C1] __do_softirq (kernel/softirq.c:553) [ 3513.466200][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3513.466420][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3513.466704][ C1] </IRQ> [ 3513.466855][ C1] <TASK> [ 3513.467006][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3513.467310][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3513.467632][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3513.468592][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3513.468900][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3513.469297][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3513.469690][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3513.470086][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3513.470484][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3513.470883][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3513.471181][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3513.471418][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3513.471682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.471987][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3513.472214][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3513.472465][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3513.472753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.472993][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3513.473249][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3513.473500][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3513.473790][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3513.474013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.474255][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3513.474496][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3513.474738][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3513.474976][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3513.475216][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3513.475456][ C1] ksys_write (fs/read_write.c:643) [ 3513.475672][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3513.475921][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.476228][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3513.476461][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3513.476759][ C1] RIP: 0033:0x7fd66fef3957 [ 3513.476987][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.477952][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3513.478370][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3513.478774][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3513.479170][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3513.479567][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3513.479962][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3513.482598][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3513.483106][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3513.483580][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3513.484056][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3513.484983][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3513.485595][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 3513.485875][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 3513.486847][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 3513.487153][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3513.487555][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3513.487955][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3513.488353][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3513.488750][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3513.489150][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3513.489597][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3513.489932][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3513.490332][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3513.490730][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3513.491132][ C2] PKRU: 55555554 [ 3513.491320][ C2] Call Trace: [ 3513.491492][ C2] <IRQ> [ 3513.491641][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3513.491910][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3513.492151][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3513.492431][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3513.492704][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3513.492993][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3513.493262][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3513.493566][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3513.493829][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3513.494093][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3513.494403][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3513.494701][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3513.495019][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3513.495308][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 3513.495568][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3513.495852][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3513.496163][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3513.496404][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.496645][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3513.496887][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3513.497136][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3513.497407][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3513.497691][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.497932][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3513.498174][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3513.498436][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3513.498670][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3513.498917][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3513.499176][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3513.499454][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3513.499731][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3513.499987][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3513.500257][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3513.500520][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3513.500869][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3513.501121][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3513.501448][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3513.501712][ 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) [ 3513.501924][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3513.502154][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3513.502408][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3513.502686][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3513.502938][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3513.503165][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3513.503484][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3513.503792][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3513.504074][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3513.504368][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3513.504615][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3513.504845][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3513.505147][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3513.505432][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3513.505756][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.505996][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3513.506291][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3513.506577][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3513.506894][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3513.507150][ 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:1584 (discriminator 4)) [ 3513.507385][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3513.507633][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3513.507945][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3513.508278][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3513.508576][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3513.508851][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3513.509142][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3513.509453][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3513.509694][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3513.509960][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3513.510274][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3513.510553][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3513.510829][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3513.511143][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3513.511408][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3513.511721][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3513.511971][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3513.512287][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3513.512534][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3513.512811][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3513.513057][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3513.513298][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3513.513530][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3513.513785][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3513.514100][ C2] tc_run (net/core/dev.c:3920) [ 3513.514305][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3513.514537][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.514776][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3513.515038][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3513.515291][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.515529][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3513.515792][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.516097][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3513.516366][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3513.516618][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3513.516882][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3513.517139][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3513.517478][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3513.517754][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3513.518008][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3513.518272][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3513.518487][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3513.518731][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3513.519008][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3513.519325][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3513.519602][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3513.519855][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3513.520083][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3513.520350][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3513.520596][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3513.520850][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3513.521095][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3513.521349][ 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:1584 (discriminator 4)) [ 3513.521584][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3513.521852][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3513.522131][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3513.522376][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3513.522626][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3513.522926][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3513.523245][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3513.523490][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3513.523749][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3513.524016][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3513.524257][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3513.524494][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3513.524754][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3513.525015][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3513.525275][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3513.525543][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3513.525828][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.526063][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3513.526357][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3513.526596][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3513.526861][ C2] ? ktime_get (kernel/time/timekeeping.c: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.527080][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3513.527376][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3513.527624][ C2] __do_softirq (kernel/softirq.c:553) [ 3513.527856][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3513.528078][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3513.528363][ C2] </IRQ> [ 3513.528513][ C2] <TASK> [ 3513.528662][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3513.528973][ 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) [ 3513.529230][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3513.530196][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3513.530505][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3513.530902][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3513.531305][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3513.531703][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3513.532103][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3513.532503][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3513.532790][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3513.533053][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3513.533294][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3513.533545][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3513.533820][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3513.534059][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3513.534332][ C2] do_idle (kernel/sched/idle.c:312) [ 3513.534536][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3513.534778][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3513.535021][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3513.535290][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3513.535601][ C2] </TASK> | [ 3535.670794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3535.671182][ C1] rcu: 1-....: (1118212 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=275850 | [ 3535.671744][ C1] rcu: (t=1118878 jiffies g=1503537 q=851 ncpus=4) [ 3535.672530][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3535.673139][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3535.673471][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3535.674438][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3535.674745][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3535.675144][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3535.675541][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3535.675939][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3535.676338][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3535.676738][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3535.677184][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3535.677515][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3535.677912][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3535.678311][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3535.678710][ C1] PKRU: 55555554 [ 3535.678891][ C1] Call Trace: [ 3535.679063][ C1] <IRQ> [ 3535.679215][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3535.679493][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3535.679745][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3535.679997][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3535.680225][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3535.680495][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3535.680767][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3535.681030][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3535.681320][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3535.681563][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3535.681875][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3535.682146][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3535.682435][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3535.682703][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3535.683010][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3535.683274][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3535.683583][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3535.683882][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3535.684197][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3535.684484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3535.684781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3535.685070][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3535.685382][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3535.685626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.685868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3535.686107][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3535.686355][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3535.686627][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3535.686911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.687151][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3535.687394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3535.687654][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3535.687889][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3535.688136][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3535.688393][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3535.688671][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3535.688949][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3535.689196][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3535.689467][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3535.689730][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3535.690077][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3535.690331][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3535.690650][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3535.690915][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3535.691125][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3535.691355][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3535.691610][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3535.691885][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3535.692118][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3535.692349][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3535.692666][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3535.692970][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3535.693256][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3535.693549][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3535.693797][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3535.694028][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3535.694324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3535.694612][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3535.694937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.695175][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3535.695470][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3535.695756][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3535.696072][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3535.696327][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3535.696562][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3535.696810][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3535.697129][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3535.697461][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3535.697760][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3535.698034][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3535.698320][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3535.698636][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3535.698920][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3535.699168][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3535.699414][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3535.699662][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3535.699925][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3535.700179][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3535.700427][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3535.700706][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3535.700991][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3535.701261][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3535.701545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.701786][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3535.702093][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3535.702368][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3535.702609][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3535.702857][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3535.703072][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3535.703339][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3535.703648][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3535.703890][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3535.704122][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3535.704370][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3535.704626][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3535.704866][ C1] tc_run (net/core/dev.c:3920) [ 3535.705073][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3535.705304][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.705542][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3535.705803][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3535.706058][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.706296][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3535.706560][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3535.706863][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3535.707138][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3535.707390][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3535.707656][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3535.707911][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3535.708186][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3535.708523][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3535.708801][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3535.709052][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3535.709319][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3535.709535][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3535.709792][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3535.710036][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3535.710320][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3535.710570][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3535.710811][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3535.711061][ C1] ? __create_object (mm/kmemleak.c:756) [ 3535.711312][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3535.711582][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3535.711862][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3535.712133][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3535.712417][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3535.712687][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3535.712932][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3535.713203][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3535.713440][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3535.713700][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3535.713962][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3535.714221][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3535.714495][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3535.714779][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3535.715040][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3535.715344][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3535.715590][ C1] __do_softirq (kernel/softirq.c:553) [ 3535.715824][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3535.716043][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3535.716332][ C1] </IRQ> [ 3535.716481][ C1] <TASK> [ 3535.716632][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3535.716936][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3535.717258][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3535.718227][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3535.718533][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3535.718935][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3535.719332][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3535.719728][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3535.720124][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3535.720526][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3535.720821][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3535.721047][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3535.721320][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3535.721622][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3535.721851][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3535.722103][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3535.722394][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.722633][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3535.722889][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3535.723141][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3535.723433][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3535.723654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.723893][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3535.724134][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3535.724375][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3535.724615][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3535.724856][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3535.725095][ C1] ksys_write (fs/read_write.c:643) [ 3535.725312][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3535.725562][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3535.725868][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3535.726099][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3535.726400][ C1] RIP: 0033:0x7fd66fef3957 [ 3535.726629][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3535.727596][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3535.728016][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3535.728412][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3535.728812][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3535.729209][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3535.729607][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3535.729607][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3535.730008][ C1] </TASK> | [ 3535.730168][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3535.730444][ C2] NMI backtrace for cpu 2 [ 3535.730462][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3535.730467][ C2] 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) [ 3535.730482][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3535.730488][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3535.730495][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3535.730499][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3535.730503][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3535.730507][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3535.730511][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3535.730513][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3535.730516][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3535.730519][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3535.730521][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3535.730523][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3535.730525][ C2] PKRU: 55555554 [ 3535.730526][ C2] Call Trace: [ 3535.730530][ C2] <NMI> [ 3535.730535][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3535.730544][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3535.730552][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3535.730559][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3535.730563][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3535.730566][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3535.730574][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3535.730578][ C2] ? 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) [ 3535.730581][ C2] ? 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) [ 3535.730584][ C2] ? 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) [ 3535.730588][ C2] </NMI> [ 3535.730588][ C2] <IRQ> [ 3535.730590][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3535.730592][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3535.730598][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.730605][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3535.730608][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3535.730614][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3535.730617][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3535.730620][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.730623][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3535.730630][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3535.730634][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3535.730642][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3535.730645][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3535.730652][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3535.730662][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3535.730666][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3535.730669][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3535.730672][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3535.730675][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3535.730685][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3535.730693][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3535.730697][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3535.730708][ 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) [ 3535.730711][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3535.730714][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3535.730722][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3535.730725][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3535.730731][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3535.730737][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3535.730744][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3535.730750][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3535.730758][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3535.730767][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3535.730770][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3535.730773][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3535.730777][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3535.730781][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3535.730785][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.730788][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3535.730793][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3535.730797][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3535.730801][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3535.730804][ 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:1584 (discriminator 4)) [ 3535.730807][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3535.730810][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3535.730821][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3535.730828][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3535.730835][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3535.730840][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3535.730851][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3535.730859][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3535.730864][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3535.730869][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3535.730875][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3535.730878][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3535.730882][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3535.730884][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3535.730889][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3535.730896][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3535.730903][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3535.730906][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3535.730909][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3535.730912][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3535.730916][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3535.730921][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3535.730925][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3535.730928][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3535.730932][ C2] tc_run (net/core/dev.c:3920) [ 3535.730939][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3535.730942][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.730944][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3535.730948][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3535.730953][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.730955][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3535.730960][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3535.730967][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3535.730970][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3535.730975][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3535.730979][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3535.730983][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3535.730991][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3535.730994][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3535.730998][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3535.731002][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3535.731006][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3535.731009][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3535.731013][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3535.731016][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3535.731021][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3535.731025][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3535.731029][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3535.731033][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3535.731038][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3535.731041][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3535.731045][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3535.731049][ 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:1584 (discriminator 4)) [ 3535.731052][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3535.731059][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3535.731063][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3535.731070][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3535.731077][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3535.731082][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3535.731086][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3535.731095][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3535.731099][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3535.731103][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3535.731107][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3535.731116][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3535.731121][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3535.731126][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3535.731129][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3535.731134][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3535.731137][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3535.731140][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3535.731147][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3535.731149][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3535.731155][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3535.731160][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3535.731165][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3535.731169][ C2] __do_softirq (kernel/softirq.c:553) [ 3535.731174][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3535.731177][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3535.731183][ C2] </IRQ> [ 3535.731184][ C2] <TASK> [ 3535.731185][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3535.731189][ 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) [ 3535.731193][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3535.731195][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3535.731199][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3535.731200][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3535.731202][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3535.731203][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3535.731205][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3535.731209][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3535.731213][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3535.731218][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3535.731221][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3535.731224][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3535.731226][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3535.731229][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3535.731233][ C2] do_idle (kernel/sched/idle.c:312) [ 3535.731236][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3535.731239][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3535.731242][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3535.731246][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3561.422543][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3561.423076][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3561.423542][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3561.424010][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3561.424924][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3561.425537][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3561.425863][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3561.426836][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3561.427145][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3561.427541][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3561.427944][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3561.428345][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3561.428743][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3561.429153][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3561.429598][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3561.429930][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3561.430334][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3561.430732][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3561.431136][ C1] PKRU: 55555554 [ 3561.431318][ C1] Call Trace: [ 3561.431491][ C1] <IRQ> [ 3561.431640][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3561.431905][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3561.432152][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3561.432428][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3561.432701][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3561.432990][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3561.433257][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3561.433565][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3561.433829][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3561.434141][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3561.434436][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3561.434752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.435044][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3561.435337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.435628][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3561.435942][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3561.436185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.436426][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3561.436665][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3561.436917][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3561.437190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.437476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.437714][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3561.437959][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3561.438219][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3561.438456][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3561.438705][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3561.438965][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3561.439244][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3561.439521][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3561.439769][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3561.440039][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3561.440305][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3561.440656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3561.440911][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3561.441239][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3561.441504][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3561.441707][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3561.441941][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3561.442198][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3561.442476][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3561.442707][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3561.442937][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3561.443256][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3561.443563][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3561.443845][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3561.444142][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3561.444390][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3561.444622][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3561.444925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.445209][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3561.445533][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.445773][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3561.446072][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3561.446357][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3561.446673][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3561.446929][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3561.447164][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3561.447413][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3561.447722][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3561.448057][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3561.448355][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3561.448628][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3561.448919][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3561.449234][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3561.449518][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3561.449768][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3561.450017][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3561.450264][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3561.450529][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3561.450783][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3561.451040][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3561.451320][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3561.451598][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3561.451864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.452149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.452389][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3561.452693][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3561.452973][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3561.453212][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3561.453460][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3561.453679][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3561.453947][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3561.454257][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3561.454499][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3561.454729][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3561.454980][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3561.455236][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3561.455476][ C1] tc_run (net/core/dev.c:3920) [ 3561.455684][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3561.455916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.456154][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3561.456414][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3561.456668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.456907][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3561.457174][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3561.457478][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3561.457749][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3561.458003][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3561.458269][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3561.458525][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3561.458801][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3561.459139][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3561.459415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3561.459668][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3561.459935][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3561.460154][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3561.460411][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3561.460654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.460944][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3561.461205][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3561.461443][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3561.461693][ C1] ? __create_object (mm/kmemleak.c:756) [ 3561.461938][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3561.462206][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3561.462489][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3561.462763][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3561.463046][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3561.463317][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3561.463561][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3561.463834][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3561.464070][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3561.464332][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3561.464599][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3561.464861][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3561.465138][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3561.465421][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3561.465682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3561.465991][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3561.466240][ C1] __do_softirq (kernel/softirq.c:553) [ 3561.466471][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3561.466694][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3561.466981][ C1] </IRQ> [ 3561.467133][ C1] <TASK> [ 3561.467282][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3561.467588][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3561.467913][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3561.468882][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3561.469190][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3561.469587][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3561.469983][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3561.470380][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3561.470778][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3561.471186][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3561.471486][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3561.471710][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3561.471977][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3561.472280][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3561.472508][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3561.472760][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3561.473048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.473287][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3561.473542][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3561.473794][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3561.474083][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3561.474306][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.474543][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3561.474783][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3561.475029][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3561.475269][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3561.475507][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3561.475745][ C1] ksys_write (fs/read_write.c:643) [ 3561.475962][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3561.476211][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3561.476516][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3561.476751][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3561.477050][ C1] RIP: 0033:0x7fd66fef3957 [ 3561.477279][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3561.478255][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3561.478676][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3561.479075][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3561.479473][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3561.479870][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3561.480270][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3561.482928][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3561.483436][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3561.483916][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3561.484391][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3561.485314][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3561.485928][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3561.486254][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3561.487220][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3561.487528][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3561.487926][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3561.488327][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3561.488728][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3561.489128][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3561.489526][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3561.489973][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3561.490304][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3561.490712][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3561.491118][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3561.491516][ C2] PKRU: 55555554 [ 3561.491698][ C2] Call Trace: [ 3561.491870][ C2] <IRQ> [ 3561.492018][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3561.492280][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3561.492524][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3561.492801][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3561.493076][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3561.493364][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3561.493629][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3561.493937][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3561.494199][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3561.494463][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3561.494773][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3561.495069][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3561.495382][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.495673][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3561.495970][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.496259][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3561.496572][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3561.496814][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.497052][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3561.497291][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3561.497541][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3561.497814][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.498101][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.498340][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3561.498581][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3561.498843][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3561.499081][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3561.499331][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3561.499590][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3561.499867][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3561.500143][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3561.500392][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3561.500663][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3561.500929][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3561.501281][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3561.501536][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3561.501857][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3561.502121][ 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) [ 3561.502325][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3561.502558][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3561.502814][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3561.503089][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3561.503341][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3561.503567][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3561.503887][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3561.504192][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3561.504474][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3561.504768][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3561.505018][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3561.505248][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3561.505549][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.505838][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3561.506162][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.506400][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3561.506697][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3561.506982][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3561.507299][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3561.507556][ 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:1584 (discriminator 4)) [ 3561.507790][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3561.508041][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3561.508355][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3561.508685][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3561.508986][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3561.509261][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3561.509548][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3561.509861][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3561.510106][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3561.510370][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3561.510688][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3561.510970][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3561.511247][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3561.511560][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3561.511823][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3561.512136][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3561.512386][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3561.512706][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3561.512955][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3561.513229][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3561.513476][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3561.513718][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3561.513950][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3561.514206][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3561.514518][ C2] tc_run (net/core/dev.c:3920) [ 3561.514724][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3561.514955][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.515196][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3561.515459][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3561.515713][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.515955][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3561.516219][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3561.516523][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3561.516796][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3561.517050][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3561.517315][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3561.517573][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3561.517913][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3561.518187][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3561.518440][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3561.518705][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3561.518925][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3561.519169][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3561.519447][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3561.519760][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3561.520036][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3561.520288][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3561.520520][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3561.520789][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3561.521040][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3561.521291][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3561.521531][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3561.521780][ 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:1584 (discriminator 4)) [ 3561.522017][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3561.522284][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3561.522566][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3561.522813][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3561.523062][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3561.523365][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3561.523686][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3561.523937][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3561.524198][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3561.524468][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3561.524707][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3561.524944][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3561.525205][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3561.525464][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3561.525725][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3561.525996][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3561.526278][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.526518][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3561.526806][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3561.527047][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3561.527311][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3561.527533][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3561.527829][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3561.528077][ C2] __do_softirq (kernel/softirq.c:553) [ 3561.528309][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3561.528529][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3561.528819][ C2] </IRQ> [ 3561.528968][ C2] <TASK> [ 3561.529117][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3561.529422][ 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) [ 3561.529679][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3561.530646][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3561.530956][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3561.531360][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3561.531758][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3561.532158][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3561.532555][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3561.532955][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3561.533247][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3561.533509][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3561.533753][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3561.534005][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3561.534281][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3561.534524][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3561.534798][ C2] do_idle (kernel/sched/idle.c:312) [ 3561.535002][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3561.535245][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3561.535489][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3561.535757][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3589.422535][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3589.423063][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3589.423526][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3589.423996][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3589.424908][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3589.425522][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3589.425847][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3589.426810][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3589.427117][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3589.427514][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3589.427912][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3589.428308][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3589.428706][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3589.429105][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3589.429552][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3589.429884][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3589.430283][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3589.430684][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3589.431089][ C1] PKRU: 55555554 [ 3589.431272][ C1] Call Trace: [ 3589.431442][ C1] <IRQ> [ 3589.431591][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3589.431856][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3589.432107][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3589.432384][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3589.432660][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3589.432950][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3589.433216][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3589.433523][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3589.433785][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3589.434095][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3589.434392][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3589.434708][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3589.434997][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3589.435292][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3589.435582][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3589.435893][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3589.436136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.436377][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3589.436617][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3589.436867][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3589.437140][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3589.437425][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.437663][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3589.437908][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3589.438169][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3589.438404][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3589.438653][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3589.438913][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3589.439196][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3589.439473][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3589.439722][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3589.439993][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3589.440257][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3589.440606][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3589.440866][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3589.441186][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3589.441450][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3589.441656][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3589.441887][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3589.442142][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3589.442420][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3589.442653][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3589.442883][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3589.443202][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3589.443509][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3589.443794][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3589.444087][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3589.444335][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3589.444571][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3589.444870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3589.445156][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3589.445481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.445721][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3589.446017][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3589.446303][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3589.446621][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3589.446877][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3589.447109][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3589.447359][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3589.447673][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3589.448005][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3589.448308][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3589.448583][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3589.448872][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3589.449187][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3589.449474][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3589.449725][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3589.449972][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3589.450224][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3589.450489][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3589.450743][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3589.451000][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3589.451281][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3589.451560][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3589.451825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3589.452115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.452362][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3589.452668][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3589.452946][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3589.453189][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3589.453438][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3589.453654][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3589.453925][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3589.454234][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3589.454478][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3589.454711][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3589.454963][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3589.455219][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3589.455458][ C1] tc_run (net/core/dev.c:3920) [ 3589.455666][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3589.455899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.456138][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3589.456400][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3589.456654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.456895][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3589.457161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3589.457466][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3589.457738][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3589.457992][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3589.458256][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3589.458514][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3589.458791][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3589.459130][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3589.459408][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3589.459663][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3589.459931][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3589.460148][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3589.460407][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3589.460651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3589.460943][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3589.461196][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3589.461437][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3589.461686][ C1] ? __create_object (mm/kmemleak.c:756) [ 3589.461933][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3589.462203][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3589.462485][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3589.462759][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3589.463041][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3589.463312][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3589.463556][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3589.463830][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3589.464067][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3589.464330][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3589.464591][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3589.464851][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3589.465124][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3589.465412][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3589.465673][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3589.465980][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3589.466227][ C1] __do_softirq (kernel/softirq.c:553) [ 3589.466462][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3589.466684][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3589.466972][ C1] </IRQ> [ 3589.467121][ C1] <TASK> [ 3589.467277][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3589.467582][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3589.467907][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3589.468875][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3589.469185][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3589.469584][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3589.469983][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3589.470379][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3589.470776][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3589.471187][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3589.471482][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3589.471707][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3589.471976][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3589.472281][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3589.472508][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3589.472760][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3589.473050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.473286][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3589.473542][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3589.473797][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3589.474087][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3589.474309][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.474548][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3589.474794][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3589.475039][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3589.475278][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3589.475520][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3589.475759][ C1] ksys_write (fs/read_write.c:643) [ 3589.475976][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3589.476227][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3589.476532][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3589.476763][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3589.477064][ C1] RIP: 0033:0x7fd66fef3957 [ 3589.477292][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3589.478263][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3589.478683][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3589.479083][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3589.479481][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3589.479879][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3589.480276][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3589.482909][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3589.483416][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3589.483890][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3589.484368][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3589.485289][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3589.485902][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3589.486227][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3589.487195][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3589.487503][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3589.487902][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3589.488298][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3589.488700][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3589.489100][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3589.489498][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3589.489945][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3589.490277][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3589.490679][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3589.491083][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3589.491480][ C2] PKRU: 55555554 [ 3589.491662][ C2] Call Trace: [ 3589.491835][ C2] <IRQ> [ 3589.491983][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3589.492247][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3589.492492][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3589.492771][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3589.493046][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3589.493336][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3589.493603][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3589.493913][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3589.494176][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3589.494440][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3589.494751][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3589.495049][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3589.495364][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3589.495656][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3589.495953][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3589.496242][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3589.496554][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3589.496796][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.497036][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3589.497277][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3589.497528][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3589.497801][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3589.498088][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.498325][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3589.498566][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3589.498830][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3589.499071][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3589.499319][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3589.499578][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3589.499860][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3589.500135][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3589.500384][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3589.500654][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3589.500929][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3589.501278][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3589.501532][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3589.501853][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3589.502115][ 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) [ 3589.502320][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3589.502551][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3589.502804][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3589.503081][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3589.503333][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3589.503559][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3589.503878][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3589.504183][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3589.504463][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3589.504756][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3589.505006][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3589.505237][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3589.505540][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3589.505828][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3589.506153][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.506391][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3589.506688][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3589.506975][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3589.507289][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3589.507545][ 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:1584 (discriminator 4)) [ 3589.507780][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3589.508031][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3589.508346][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3589.508677][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3589.508977][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3589.509253][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3589.509540][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3589.509853][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3589.510097][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3589.510362][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3589.510679][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3589.510965][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3589.511241][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3589.511556][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3589.511819][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3589.512134][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3589.512384][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3589.512700][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3589.512949][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3589.513226][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3589.513468][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3589.513711][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3589.513943][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3589.514198][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3589.514512][ C2] tc_run (net/core/dev.c:3920) [ 3589.514720][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3589.514953][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.515192][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3589.515455][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3589.515709][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.515949][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3589.516214][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3589.516517][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3589.516791][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3589.517044][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3589.517308][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3589.517566][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3589.517904][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3589.518180][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3589.518434][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3589.518698][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3589.518918][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3589.519160][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3589.519438][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3589.519752][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3589.520030][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3589.520286][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3589.520519][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3589.520787][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3589.521037][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3589.521289][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3589.521529][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3589.521777][ 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:1584 (discriminator 4)) [ 3589.522014][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3589.522281][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3589.522561][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3589.522807][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3589.523056][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3589.523357][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3589.523678][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3589.523922][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3589.524185][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3589.524453][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3589.524692][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3589.524929][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3589.525189][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3589.525449][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3589.525708][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3589.525980][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3589.526264][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3589.526504][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3589.526793][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3589.527036][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3589.527299][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3589.527521][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3589.527817][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3589.528065][ C2] __do_softirq (kernel/softirq.c:553) [ 3589.528300][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3589.528519][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3589.528806][ C2] </IRQ> [ 3589.528956][ C2] <TASK> [ 3589.529108][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3589.529412][ 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) [ 3589.529669][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3589.530637][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3589.530952][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3589.531349][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3589.531749][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3589.532149][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3589.532545][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3589.532945][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3589.533238][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3589.533499][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3589.533742][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3589.533995][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3589.534271][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3589.534510][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3589.534783][ C2] do_idle (kernel/sched/idle.c:312) [ 3589.534987][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3589.535230][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3589.535473][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3589.535744][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3589.536058][ C2] </TASK> | [ 3613.733794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3613.734163][ C1] rcu: 1-....: (1196096 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=295138 | [ 3613.734727][ C1] rcu: (t=1196941 jiffies g=1503537 q=891 ncpus=4) [ 3613.735511][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3613.736123][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3613.736451][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3613.737417][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3613.737725][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3613.738124][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3613.738520][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3613.738920][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3613.739318][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3613.739717][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3613.740164][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3613.740494][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3613.740908][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3613.741307][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3613.741706][ C1] PKRU: 55555554 [ 3613.741889][ C1] Call Trace: [ 3613.742061][ C1] <IRQ> [ 3613.742210][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3613.742485][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3613.742736][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3613.742989][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3613.743220][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3613.743491][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3613.743761][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3613.744019][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3613.744304][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3613.744545][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3613.744857][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3613.745131][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3613.745420][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3613.745690][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3613.746001][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3613.746263][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3613.746572][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3613.746872][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3613.747189][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3613.747480][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3613.747773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3613.748064][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3613.748375][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3613.748617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.748858][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3613.749099][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3613.749350][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3613.749621][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3613.749911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.750148][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3613.750391][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3613.750652][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3613.750896][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3613.751144][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3613.751403][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3613.751680][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3613.751958][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3613.752206][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3613.752481][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3613.752744][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3613.753101][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3613.753356][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3613.753676][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3613.753942][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3613.754148][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3613.754379][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3613.754634][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3613.754912][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3613.755144][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3613.755373][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3613.755693][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3613.755999][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3613.756282][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3613.756576][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3613.756823][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3613.757057][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3613.757360][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3613.757645][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3613.757968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.758208][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3613.758504][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3613.758789][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3613.759106][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3613.759361][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3613.759596][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3613.759844][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3613.760158][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3613.760492][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3613.760798][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3613.761073][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3613.761363][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3613.761676][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3613.761963][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3613.762213][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3613.762464][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3613.762710][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3613.762976][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3613.763231][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3613.763478][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3613.763759][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3613.764039][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3613.764303][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3613.764590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.764830][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3613.765134][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3613.765413][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3613.765652][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3613.765901][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3613.766119][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3613.766390][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3613.766706][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3613.766946][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3613.767177][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3613.767428][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3613.767683][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3613.767925][ C1] tc_run (net/core/dev.c:3920) [ 3613.768132][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3613.768362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.768600][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3613.768862][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3613.769116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.769355][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3613.769621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3613.769927][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3613.770198][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3613.770451][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3613.770721][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3613.770978][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3613.771254][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3613.771594][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3613.771870][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3613.772125][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3613.772395][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3613.772611][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3613.772871][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3613.773115][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3613.773403][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3613.773654][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3613.773897][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3613.774147][ C1] ? __create_object (mm/kmemleak.c:756) [ 3613.774392][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3613.774660][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3613.774943][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3613.775217][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3613.775497][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3613.775767][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3613.776012][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3613.776283][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3613.776520][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3613.776781][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3613.777042][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3613.777301][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3613.777577][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3613.777862][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3613.778123][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3613.778430][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3613.778678][ C1] __do_softirq (kernel/softirq.c:553) [ 3613.778910][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3613.779132][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3613.779422][ C1] </IRQ> [ 3613.779574][ C1] <TASK> [ 3613.779724][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3613.780030][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3613.780354][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3613.781330][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3613.781640][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3613.782038][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3613.782433][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3613.782830][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3613.783230][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3613.783629][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3613.783926][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3613.784149][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3613.784416][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3613.784720][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3613.784949][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3613.785200][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3613.785489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.785727][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3613.785985][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3613.786237][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3613.786526][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3613.786749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.786988][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3613.787230][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3613.787475][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3613.787715][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3613.787956][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3613.788197][ C1] ksys_write (fs/read_write.c:643) [ 3613.788414][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3613.788662][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3613.788967][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3613.789202][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3613.789500][ C1] RIP: 0033:0x7fd66fef3957 [ 3613.789731][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3613.790700][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3613.791131][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3613.791529][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3613.791929][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3613.792325][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3613.792724][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3613.792724][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3613.793126][ C1] </TASK> | [ 3613.793282][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3613.793559][ C2] NMI backtrace for cpu 2 [ 3613.793573][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3613.793577][ C2] 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) [ 3613.793586][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3613.793592][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3613.793597][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3613.793600][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3613.793604][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3613.793608][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3613.793612][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3613.793616][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3613.793621][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3613.793626][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3613.793630][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3613.793633][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3613.793637][ C2] PKRU: 55555554 [ 3613.793639][ C2] Call Trace: [ 3613.793642][ C2] <NMI> [ 3613.793645][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3613.793658][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3613.793667][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3613.793677][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3613.793685][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3613.793690][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3613.793703][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3613.793711][ C2] ? 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) [ 3613.793719][ C2] ? 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) [ 3613.793728][ C2] ? 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) [ 3613.793736][ C2] </NMI> [ 3613.793738][ C2] <IRQ> [ 3613.793741][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3613.793747][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3613.793756][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.793764][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3613.793773][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3613.793782][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3613.793789][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3613.793797][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.793803][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3613.793813][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3613.793820][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3613.793837][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3613.793844][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3613.793857][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3613.793869][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3613.793878][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3613.793885][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3613.793891][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3613.793898][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3613.793910][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3613.793919][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3613.793926][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3613.793948][ 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) [ 3613.793954][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3613.793961][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3613.793971][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3613.793979][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3613.793984][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3613.793987][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3613.793993][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3613.793998][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3613.794003][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3613.794011][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3613.794014][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3613.794017][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3613.794021][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3613.794024][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3613.794029][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.794031][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3613.794036][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3613.794040][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3613.794044][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3613.794047][ 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:1584 (discriminator 4)) [ 3613.794050][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3613.794053][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3613.794061][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3613.794068][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3613.794075][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3613.794080][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3613.794090][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3613.794098][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3613.794103][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3613.794106][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3613.794111][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3613.794113][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3613.794117][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3613.794119][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3613.794123][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3613.794127][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3613.794132][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3613.794136][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3613.794139][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3613.794141][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3613.794146][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3613.794151][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3613.794154][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3613.794157][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3613.794162][ C2] tc_run (net/core/dev.c:3920) [ 3613.794166][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3613.794169][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.794172][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3613.794176][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3613.794180][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.794182][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3613.794186][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3613.794189][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3613.794192][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3613.794196][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3613.794200][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3613.794204][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3613.794212][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3613.794215][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3613.794219][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3613.794223][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3613.794227][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3613.794230][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3613.794233][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3613.794236][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3613.794239][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3613.794243][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3613.794247][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3613.794249][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3613.794253][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3613.794256][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3613.794260][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3613.794264][ 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:1584 (discriminator 4)) [ 3613.794267][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3613.794273][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3613.794276][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3613.794281][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3613.794286][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3613.794290][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3613.794294][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3613.794298][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3613.794302][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3613.794305][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3613.794309][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3613.794313][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3613.794318][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3613.794323][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3613.794326][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3613.794330][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3613.794333][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3613.794336][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3613.794340][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3613.794343][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3613.794347][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3613.794351][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3613.794355][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3613.794358][ C2] __do_softirq (kernel/softirq.c:553) [ 3613.794363][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3613.794366][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3613.794369][ C2] </IRQ> [ 3613.794370][ C2] <TASK> [ 3613.794371][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3613.794375][ 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) [ 3613.794378][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3613.794381][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3613.794383][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3613.794384][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3613.794386][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3613.794387][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3613.794390][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3613.794393][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3613.794396][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3613.794400][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3613.794403][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3613.794405][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3613.794407][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3613.794410][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3613.794414][ C2] do_idle (kernel/sched/idle.c:312) [ 3613.794417][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3613.794419][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3613.794422][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3613.794426][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3641.422538][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3641.423068][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3641.423533][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3641.424002][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3641.424915][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3641.425526][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3641.425852][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3641.426819][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3641.427126][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3641.427523][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3641.427920][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3641.428316][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3641.428714][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3641.429112][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3641.429557][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3641.429889][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3641.430289][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3641.430695][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3641.431094][ C1] PKRU: 55555554 [ 3641.431276][ C1] Call Trace: [ 3641.431447][ C1] <IRQ> [ 3641.431598][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3641.431864][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3641.432109][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3641.432388][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3641.432660][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3641.432949][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3641.433215][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3641.433523][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3641.433790][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3641.434099][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3641.434396][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3641.434711][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3641.435002][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3641.435296][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3641.435586][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3641.435897][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3641.436137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.436379][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3641.436619][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3641.436870][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3641.437141][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3641.437424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.437664][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3641.437909][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3641.438168][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3641.438404][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3641.438651][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3641.438910][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3641.439192][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3641.439470][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3641.439717][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3641.439989][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3641.440252][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3641.440608][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3641.440863][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3641.441185][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3641.441448][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3641.441652][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3641.441885][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3641.442141][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3641.442419][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3641.442651][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3641.442881][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3641.443202][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3641.443507][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3641.443790][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3641.444083][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3641.444336][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3641.444568][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3641.444869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3641.445154][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3641.445480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.445719][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3641.446016][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3641.446302][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3641.446619][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3641.446876][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3641.447110][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3641.447357][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3641.447670][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3641.448001][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3641.448302][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3641.448580][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3641.448870][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3641.449182][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3641.449469][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3641.449719][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3641.449966][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3641.450211][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3641.450477][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3641.450738][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3641.450986][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3641.451270][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3641.451550][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3641.451814][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3641.452101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.452340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3641.452645][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3641.452923][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3641.453162][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3641.453410][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3641.453627][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3641.453896][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3641.454205][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3641.454446][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3641.454678][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3641.454930][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3641.455185][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3641.455425][ C1] tc_run (net/core/dev.c:3920) [ 3641.455633][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3641.455863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.456101][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3641.456362][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3641.456615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.456856][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3641.457121][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3641.457425][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3641.457696][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3641.457950][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3641.458218][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3641.458473][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3641.458750][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3641.459091][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3641.459367][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3641.459620][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3641.459886][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3641.460101][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3641.460360][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3641.460612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3641.460899][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3641.461151][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3641.461390][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3641.461639][ C1] ? __create_object (mm/kmemleak.c:756) [ 3641.461885][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3641.462153][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3641.462433][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3641.462708][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3641.462991][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3641.463262][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3641.463507][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3641.463779][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3641.464017][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3641.464278][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3641.464539][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3641.464801][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3641.465075][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3641.465361][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3641.465623][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3641.465931][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3641.466179][ C1] __do_softirq (kernel/softirq.c:553) [ 3641.466410][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3641.466632][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3641.466918][ C1] </IRQ> [ 3641.467072][ C1] <TASK> [ 3641.467223][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3641.467528][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3641.467854][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3641.468825][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3641.469133][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3641.469531][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3641.469929][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3641.470323][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3641.470728][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3641.471128][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3641.471423][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3641.471648][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3641.471914][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3641.472217][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3641.472444][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3641.472696][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3641.472985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.473221][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3641.473477][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3641.473734][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3641.474026][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3641.474247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.474485][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3641.474726][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3641.474970][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3641.475207][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3641.475448][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3641.475688][ C1] ksys_write (fs/read_write.c:643) [ 3641.475905][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3641.476154][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3641.476458][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3641.476691][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3641.476990][ C1] RIP: 0033:0x7fd66fef3957 [ 3641.477220][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3641.478188][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3641.478606][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3641.479008][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3641.479406][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3641.479804][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3641.480202][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3641.482828][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3641.483336][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3641.483810][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3641.484289][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3641.485212][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3641.485823][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3641.486148][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3641.487114][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3641.487421][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3641.487819][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3641.488216][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3641.488613][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3641.489013][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3641.489411][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3641.489858][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3641.490188][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3641.490591][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3641.490992][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3641.491389][ C2] PKRU: 55555554 [ 3641.491573][ C2] Call Trace: [ 3641.491744][ C2] <IRQ> [ 3641.491893][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3641.492156][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3641.492399][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3641.492678][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3641.492952][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3641.493242][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3641.493508][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3641.493817][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3641.494078][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3641.494342][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3641.494654][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3641.494949][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3641.495264][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3641.495555][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3641.495850][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3641.496144][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3641.496456][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3641.496694][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.496938][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3641.497179][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3641.497429][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3641.497700][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3641.497986][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.498224][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3641.498467][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3641.498728][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3641.498968][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3641.499216][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3641.499475][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3641.499750][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3641.500033][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3641.500281][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3641.500553][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3641.500824][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3641.501174][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3641.501428][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3641.501753][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3641.502018][ 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) [ 3641.502223][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3641.502453][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3641.502707][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3641.502989][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3641.503240][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3641.503467][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3641.503786][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3641.504092][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3641.504375][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3641.504676][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3641.504926][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3641.505156][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3641.505457][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3641.505742][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3641.506068][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.506309][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3641.506606][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3641.506892][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3641.507210][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3641.507464][ 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:1584 (discriminator 4)) [ 3641.507700][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3641.507951][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3641.508263][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3641.508597][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3641.508897][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3641.509172][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3641.509461][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3641.509774][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3641.510016][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3641.510282][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3641.510604][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3641.510882][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3641.511162][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3641.511477][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3641.511737][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3641.512051][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3641.512300][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3641.512617][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3641.512866][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3641.513143][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3641.513385][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3641.513625][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3641.513858][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3641.514113][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3641.514425][ C2] tc_run (net/core/dev.c:3920) [ 3641.514631][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3641.514864][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.515103][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3641.515365][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3641.515617][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.515855][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3641.516120][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3641.516425][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3641.516696][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3641.516948][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3641.517215][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3641.517472][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3641.517811][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3641.518088][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3641.518343][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3641.518607][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3641.518824][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3641.519066][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3641.519344][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3641.519655][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3641.519936][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3641.520187][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3641.520420][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3641.520699][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3641.520943][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3641.521196][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3641.521437][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3641.521687][ 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:1584 (discriminator 4)) [ 3641.521922][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3641.522191][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3641.522471][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3641.522716][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3641.522966][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3641.523266][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3641.523589][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3641.523837][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3641.524098][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3641.524368][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3641.524606][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3641.524845][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3641.525106][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3641.525367][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3641.525627][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3641.525897][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3641.526183][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3641.526422][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3641.526712][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3641.526957][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3641.527224][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3641.527444][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3641.527742][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3641.527991][ C2] __do_softirq (kernel/softirq.c:553) [ 3641.528224][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3641.528445][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3641.528730][ C2] </IRQ> [ 3641.528885][ C2] <TASK> [ 3641.529036][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3641.529342][ 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) [ 3641.529605][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3641.530577][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3641.530887][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3641.531285][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3641.531682][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3641.532081][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3641.532480][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3641.532880][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3641.533171][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3641.533433][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3641.533677][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3641.533929][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3641.534207][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3641.534445][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3641.534724][ C2] do_idle (kernel/sched/idle.c:312) [ 3641.534930][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3641.535173][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3641.535415][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3641.535686][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3669.422524][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3669.423052][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3669.423516][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3669.423983][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3669.424896][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3669.425504][ C1] RIP: 0010: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.425828][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426794][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3669.427101][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3669.427497][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3669.427894][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3669.428288][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3669.428686][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3669.429083][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3669.429528][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3669.429860][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3669.430259][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3669.430674][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3669.431071][ C1] PKRU: 55555554 [ 3669.431253][ C1] Call Trace: [ 3669.431424][ C1] <IRQ> [ 3669.431573][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3669.431836][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3669.432079][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3669.432354][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3669.432625][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3669.432914][ 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.433179][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433485][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3669.433746][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3669.434053][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3669.434348][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.434662][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434950][ C1] ? 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.435245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435534][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3669.435844][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.436086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.436328][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.436568][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3669.436819][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3669.437090][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.437372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.437610][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.437853][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3669.438112][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.438347][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3669.438592][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3669.438850][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3669.439132][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3669.439409][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3669.439657][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3669.439928][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3669.440190][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3669.440544][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.440797][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3669.441116][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3669.441380][ C1] ip_rcv (./include/net/dst.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.441585][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.441814][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3669.442068][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3669.442344][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3669.442575][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3669.442804][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3669.443122][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3669.443425][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.443708][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.444000][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.444248][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.444479][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3669.444777][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.445061][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3669.445390][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.445629][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3669.445923][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3669.446213][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3669.446529][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3669.446785][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3669.447017][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3669.447263][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3669.447575][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3669.447905][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3669.448205][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.448478][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.448765][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3669.449078][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3669.449364][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3669.449612][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3669.449857][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3669.450102][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3669.450366][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3669.450626][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3669.450872][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3669.451152][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3669.451430][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3669.451692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.451978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.452216][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.452522][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3669.452799][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.453039][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3669.453286][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3669.453502][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3669.453769][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3669.454078][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.454319][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3669.454549][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3669.454797][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3669.455051][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.455290][ C1] tc_run (net/core/dev.c:3920) [ 3669.455497][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3669.455726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.455965][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3669.456227][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3669.456478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.456717][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.456984][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.457288][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3669.457558][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3669.457811][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3669.458074][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.458329][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3669.458605][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3669.458943][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3669.459219][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.459473][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3669.459737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3669.459952][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3669.460209][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3669.460459][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.460745][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.460995][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3669.461235][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3669.461482][ C1] ? __create_object (mm/kmemleak.c:756) [ 3669.461729][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3669.462000][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3669.462280][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3669.462554][ C1] tcp_delack_timer_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.462835][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3669.463105][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3669.463348][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3669.463619][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3669.463856][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3669.464117][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3669.464379][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3669.464637][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3669.464914][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3669.465199][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3669.465459][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.465764][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3669.466012][ C1] __do_softirq (kernel/softirq.c:553) [ 3669.466244][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3669.466465][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3669.466750][ C1] </IRQ> [ 3669.466899][ C1] <TASK> [ 3669.467051][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.467354][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3669.467678][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3669.468640][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3669.468947][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3669.469345][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3669.469742][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3669.470138][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3669.470542][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3669.470943][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3669.471236][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3669.471463][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3669.471728][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.472032][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3669.472259][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3669.472510][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3669.472799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.473036][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3669.473291][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3669.473548][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3669.473839][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3669.474059][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.474298][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3669.474538][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3669.474781][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3669.475019][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.475259][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3669.475497][ C1] ksys_write (fs/read_write.c:643) [ 3669.475713][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3669.475961][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.476265][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3669.476496][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3669.476797][ C1] RIP: 0033:0x7fd66fef3957 [ 3669.477025][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.477991][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3669.478408][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3669.478809][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3669.479207][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3669.479603][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3669.479998][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3669.482636][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3669.483143][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3669.483624][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3669.484100][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3669.485024][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3669.485634][ C2] 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) [ 3669.485921][ C2] 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 [ 3669.486892][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000282 [ 3669.487199][ C2] RAX: ffffed100126b36b RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 3669.487598][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3669.487996][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 3669.488393][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3669.488791][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3669.489191][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3669.489639][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3669.489970][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3669.490371][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3669.490773][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3669.491173][ C2] PKRU: 55555554 [ 3669.491355][ C2] Call Trace: [ 3669.491524][ C2] <IRQ> [ 3669.491674][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3669.491939][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3669.492182][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3669.492460][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3669.492733][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3669.493023][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3669.493290][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.493595][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3669.493856][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3669.494119][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3669.494381][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3669.494690][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3669.494988][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.495304][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.495595][ C2] ? 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) [ 3669.495853][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.496135][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3669.496448][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.496688][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.496927][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.497168][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3669.497418][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3669.497690][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.497975][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.498215][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.498457][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3669.498718][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.498955][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3669.499202][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3669.499462][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3669.499736][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3669.500014][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3669.500261][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3669.500538][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3669.500803][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3669.501153][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.501409][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3669.501731][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3669.501994][ 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) [ 3669.502198][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.502430][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3669.502685][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3669.502964][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3669.503217][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3669.503442][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3669.503761][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3669.504067][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.504347][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.504643][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.504891][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.505120][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3669.505422][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.505708][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3669.506035][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.506273][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3669.506570][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3669.506856][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3669.507173][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3669.507429][ 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:1584 (discriminator 4)) [ 3669.507665][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3669.507914][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3669.508228][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3669.508561][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3669.508860][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.509141][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.509430][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3669.509742][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.509986][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3669.510250][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3669.510573][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3669.510849][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3669.511126][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3669.511440][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3669.511699][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3669.512014][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3669.512265][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3669.512582][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3669.512831][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3669.513107][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.513349][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.513593][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3669.513825][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3669.514082][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3669.514396][ C2] tc_run (net/core/dev.c:3920) [ 3669.514601][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3669.514834][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.515075][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3669.515338][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3669.515592][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.515831][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.516097][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.516400][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3669.516673][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3669.516926][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3669.517193][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.517450][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3669.517789][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3669.518063][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.518317][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3669.518583][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3669.518803][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3669.519045][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3669.519326][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.519638][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3669.519916][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3669.520171][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3669.520403][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3669.520677][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3669.520920][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.521171][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3669.521411][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3669.521661][ 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:1584 (discriminator 4)) [ 3669.521899][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3669.522166][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3669.522445][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.522690][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3669.522940][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3669.523241][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3669.523560][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3669.523802][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3669.524063][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3669.524332][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3669.524569][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3669.524807][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3669.525068][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3669.525327][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3669.525585][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3669.525855][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3669.526139][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.526378][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3669.526665][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.526906][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3669.527176][ C2] ? ktime_get (kernel/time/timekeeping.c: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.527397][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3669.527693][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3669.527942][ C2] __do_softirq (kernel/softirq.c:553) [ 3669.528176][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3669.528396][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3669.528682][ C2] </IRQ> [ 3669.528834][ C2] <TASK> [ 3669.528983][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.529288][ 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) [ 3669.529546][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3669.530519][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3669.530830][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3669.531228][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3669.531624][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3669.532026][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3669.532423][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3669.532824][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3669.533114][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3669.533375][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3669.533618][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3669.533869][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3669.534145][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.534383][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3669.534657][ C2] do_idle (kernel/sched/idle.c:312) [ 3669.534861][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3669.535105][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3669.535348][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3669.535619][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3669.535931][ C2] </TASK> | [ 3691.796793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3691.797156][ C1] rcu: 1-....: (1273982 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=314170 | [ 3691.797715][ C1] rcu: (t=1275004 jiffies g=1503537 q=929 ncpus=4) [ 3691.798492][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3691.799097][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 3691.799381][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 3691.800351][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 3691.800657][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3691.801052][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3691.801445][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3691.801842][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3691.802237][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3691.802631][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3691.803074][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3691.803402][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3691.803800][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3691.804197][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3691.804591][ C1] PKRU: 55555554 [ 3691.804772][ C1] Call Trace: [ 3691.804944][ C1] <IRQ> [ 3691.805092][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3691.805365][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3691.805616][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3691.805866][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3691.806096][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3691.806364][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3691.806632][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3691.806889][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3691.807172][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3691.807411][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3691.807723][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3691.807996][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3691.808281][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3691.808545][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3691.808850][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3691.809112][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3691.809421][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3691.809715][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3691.810029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3691.810325][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 3691.810578][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3691.810857][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3691.811166][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3691.811407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.811645][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3691.811886][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3691.812135][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3691.812404][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3691.812689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.812925][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3691.813164][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3691.813422][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3691.813658][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3691.813905][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3691.814162][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3691.814437][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3691.814714][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3691.814960][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3691.815231][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3691.815493][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3691.815841][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3691.816094][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3691.816412][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3691.816674][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3691.816877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3691.817108][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3691.817360][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3691.817633][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3691.817871][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3691.818097][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3691.818415][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3691.818719][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3691.818999][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3691.819294][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3691.819540][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3691.819767][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3691.820067][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3691.820358][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3691.820682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.820919][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3691.821215][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3691.821497][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3691.821812][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3691.822066][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3691.822300][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3691.822547][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3691.822859][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3691.823191][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3691.823486][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3691.823761][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3691.824048][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3691.824361][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3691.824644][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3691.824892][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3691.825139][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3691.825385][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3691.825648][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3691.825901][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3691.826148][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3691.826424][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3691.826705][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3691.826969][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3691.827251][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.827490][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3691.827795][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3691.828070][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3691.828311][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3691.828558][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3691.828775][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3691.829043][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3691.829352][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3691.829592][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3691.829820][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3691.830068][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3691.830329][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3691.830570][ C1] tc_run (net/core/dev.c:3920) [ 3691.830775][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3691.831006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.831244][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3691.831505][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3691.831756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.831994][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3691.832258][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3691.832561][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3691.832831][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3691.833083][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3691.833346][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3691.833602][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3691.833879][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3691.834215][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3691.834489][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3691.834740][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3691.835004][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3691.835221][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3691.835478][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3691.835719][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3691.836006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3691.836257][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3691.836496][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3691.836742][ C1] ? __create_object (mm/kmemleak.c:756) [ 3691.836984][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3691.837250][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3691.837533][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3691.837807][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3691.838086][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3691.838358][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3691.838601][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3691.838873][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3691.839107][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3691.839369][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3691.839629][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3691.839888][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3691.840161][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3691.840452][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3691.840712][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3691.841019][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3691.841265][ C1] __do_softirq (kernel/softirq.c:553) [ 3691.841498][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3691.841717][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3691.842003][ C1] </IRQ> [ 3691.842153][ C1] <TASK> [ 3691.842301][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3691.842606][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3691.842927][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3691.843890][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3691.844197][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3691.844591][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3691.844986][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3691.845382][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3691.845776][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3691.846173][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3691.846468][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3691.846689][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3691.846953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3691.847256][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3691.847486][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3691.847742][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3691.848030][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.848268][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3691.848524][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3691.848778][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3691.849064][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3691.849287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.849523][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3691.849763][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3691.850006][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3691.850245][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3691.850490][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3691.850728][ C1] ksys_write (fs/read_write.c:643) [ 3691.850945][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3691.851192][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3691.851494][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3691.851728][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3691.852026][ C1] RIP: 0033:0x7fd66fef3957 [ 3691.852252][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3691.853213][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3691.853632][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3691.854027][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3691.854421][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3691.854817][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3691.855213][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3691.855213][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3691.855616][ C1] </TASK> | [ 3691.855774][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3691.856046][ C2] NMI backtrace for cpu 2 [ 3691.856057][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3691.856060][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3691.856066][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 3691.856069][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 3691.856071][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3691.856073][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3691.856075][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3691.856076][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3691.856078][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3691.856080][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3691.856082][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3691.856085][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3691.856087][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3691.856088][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3691.856090][ C2] PKRU: 55555554 [ 3691.856091][ C2] Call Trace: [ 3691.856094][ C2] <NMI> [ 3691.856096][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3691.856103][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3691.856108][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3691.856113][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3691.856116][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3691.856118][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3691.856124][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3691.856128][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3691.856132][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3691.856135][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3691.856139][ C2] </NMI> [ 3691.856140][ C2] <IRQ> [ 3691.856141][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3691.856144][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3691.856147][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3691.856151][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.856156][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3691.856159][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3691.856164][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3691.856167][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3691.856170][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.856173][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3691.856178][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3691.856181][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3691.856188][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3691.856191][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3691.856197][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3691.856203][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3691.856207][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3691.856210][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3691.856213][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3691.856216][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3691.856222][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3691.856227][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3691.856230][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3691.856240][ 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) [ 3691.856243][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3691.856246][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3691.856252][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3691.856255][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3691.856258][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3691.856262][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3691.856268][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3691.856273][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3691.856278][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3691.856286][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3691.856289][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3691.856291][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3691.856295][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3691.856298][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3691.856303][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.856305][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3691.856310][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3691.856314][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3691.856318][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3691.856321][ 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:1584 (discriminator 4)) [ 3691.856324][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3691.856327][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3691.856335][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3691.856342][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3691.856349][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3691.856354][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3691.856364][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3691.856372][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3691.856377][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3691.856380][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3691.856384][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3691.856386][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3691.856390][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3691.856393][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3691.856396][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3691.856400][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3691.856405][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3691.856408][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3691.856411][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3691.856414][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3691.856418][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3691.856423][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3691.856426][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3691.856428][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3691.856433][ C2] tc_run (net/core/dev.c:3920) [ 3691.856437][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3691.856441][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.856443][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3691.856447][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3691.856451][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.856454][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3691.856458][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3691.856461][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3691.856464][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3691.856468][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3691.856472][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3691.856477][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3691.856485][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3691.856488][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3691.856492][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3691.856496][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3691.856500][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3691.856503][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3691.856506][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3691.856509][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3691.856512][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3691.856516][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3691.856519][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3691.856522][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3691.856526][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3691.856529][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3691.856533][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3691.856537][ 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:1584 (discriminator 4)) [ 3691.856540][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3691.856546][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3691.856550][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3691.856554][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3691.856558][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3691.856563][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3691.856567][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3691.856571][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3691.856574][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3691.856577][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3691.856581][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3691.856585][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3691.856590][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3691.856594][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3691.856597][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3691.856602][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3691.856605][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3691.856607][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3691.856612][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3691.856614][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3691.856619][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3691.856622][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3691.856627][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3691.856630][ C2] __do_softirq (kernel/softirq.c:553) [ 3691.856635][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3691.856637][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3691.856640][ C2] </IRQ> [ 3691.856641][ C2] <TASK> [ 3691.856642][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3691.856646][ 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) [ 3691.856649][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3691.856651][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3691.856653][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3691.856655][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3691.856657][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3691.856658][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3691.856660][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3691.856664][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3691.856667][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3691.856671][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3691.856674][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3691.856677][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3691.856679][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3691.856682][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3691.856686][ C2] do_idle (kernel/sched/idle.c:312) [ 3691.856689][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3691.856691][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3691.856694][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3691.856699][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3717.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3717.423065][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3717.423530][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3717.423997][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3717.424910][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3717.425517][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 3717.425809][ 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 <c3> 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 [ 3717.426779][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 3717.427087][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3717.427484][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3717.427880][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3717.428276][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3717.428674][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3717.429070][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3717.429513][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3717.429843][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3717.430249][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3717.430647][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3717.431043][ C1] PKRU: 55555554 [ 3717.431226][ C1] Call Trace: [ 3717.431398][ C1] <IRQ> [ 3717.431547][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3717.431811][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3717.432055][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3717.432329][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3717.432600][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3717.432891][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3717.433162][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3717.433470][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3717.433733][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3717.434043][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3717.434338][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3717.434652][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3717.434943][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 3717.435203][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3717.435484][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3717.435795][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3717.436040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.436280][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3717.436519][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3717.436770][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3717.437040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.437326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.437564][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3717.437804][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3717.438064][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3717.438301][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3717.438549][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3717.438809][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3717.439084][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3717.439360][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3717.439607][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3717.439879][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3717.440144][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3717.440499][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3717.440753][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3717.441073][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3717.441336][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3717.441539][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3717.441770][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3717.442026][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3717.442301][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3717.442534][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3717.442761][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3717.443079][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3717.443385][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3717.443666][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3717.443961][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3717.444208][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3717.444438][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3717.444741][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.445025][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3717.445351][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.445589][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3717.445885][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3717.446169][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3717.446484][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3717.446738][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3717.446973][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3717.447221][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3717.447533][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3717.447867][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3717.448163][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3717.448439][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3717.448727][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3717.449042][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3717.449325][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3717.449574][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3717.449821][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3717.450068][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3717.450336][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3717.450590][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3717.450838][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3717.451116][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3717.451395][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3717.451658][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.451941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.452181][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3717.452487][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3717.452763][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3717.453003][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3717.453250][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3717.453466][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3717.453733][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3717.454047][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3717.454288][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3717.454520][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3717.454768][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3717.455022][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3717.455262][ C1] tc_run (net/core/dev.c:3920) [ 3717.455468][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3717.455700][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.455937][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3717.456198][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3717.456451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.456689][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3717.456953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3717.457257][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3717.457527][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3717.457780][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3717.458044][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3717.458299][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3717.458578][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3717.458914][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3717.459193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3717.459444][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3717.459707][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3717.459925][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3717.460182][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3717.460434][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.460720][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3717.460972][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3717.461213][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3717.461460][ C1] ? __create_object (mm/kmemleak.c:756) [ 3717.461702][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3717.461970][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3717.462252][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3717.462523][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3717.462803][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3717.463080][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3717.463323][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3717.463595][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3717.463830][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3717.464092][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3717.464353][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3717.464613][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3717.464887][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3717.465170][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3717.465431][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3717.465738][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3717.465986][ C1] __do_softirq (kernel/softirq.c:553) [ 3717.466221][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3717.466439][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3717.466724][ C1] </IRQ> [ 3717.466876][ C1] <TASK> [ 3717.467024][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3717.467329][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3717.467653][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3717.468615][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3717.468922][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3717.469318][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3717.469715][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3717.470113][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3717.470517][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3717.470914][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3717.471209][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3717.471432][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3717.471698][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3717.472000][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3717.472230][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3717.472486][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3717.472772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.473011][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3717.473267][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3717.473520][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3717.473807][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3717.474031][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.474267][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3717.474506][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3717.474751][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3717.474991][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3717.475231][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3717.475468][ C1] ksys_write (fs/read_write.c:643) [ 3717.475685][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3717.475933][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3717.476236][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3717.476470][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3717.476768][ C1] RIP: 0033:0x7fd66fef3957 [ 3717.476996][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3717.477955][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3717.478375][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3717.478770][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3717.479165][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3717.479563][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3717.479960][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3717.482580][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3717.483094][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3717.483567][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3717.484044][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3717.484967][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3717.485582][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3717.485908][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3717.486877][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3717.487186][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3717.487589][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3717.487989][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3717.488388][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3717.488787][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3717.489186][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3717.489632][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3717.489963][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3717.490375][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3717.490774][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3717.491172][ C2] PKRU: 55555554 [ 3717.491354][ C2] Call Trace: [ 3717.491527][ C2] <IRQ> [ 3717.491675][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3717.491940][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3717.492184][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3717.492461][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3717.492737][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3717.493025][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3717.493290][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3717.493598][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3717.493860][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3717.494123][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3717.494433][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3717.494729][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3717.495042][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3717.495333][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3717.495628][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3717.495918][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3717.496229][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3717.496471][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.496709][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3717.496950][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3717.497201][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3717.497472][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.497760][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.497998][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3717.498240][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3717.498501][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3717.498738][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3717.498987][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3717.499247][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3717.499522][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3717.499799][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3717.500047][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3717.500328][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3717.500593][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3717.500941][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3717.501195][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3717.501515][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3717.501778][ 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) [ 3717.501983][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3717.502215][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3717.502468][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3717.502744][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3717.502996][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3717.503223][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3717.503541][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3717.503849][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3717.504130][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3717.504424][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3717.504674][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3717.504906][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3717.505206][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.505493][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3717.505818][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.506057][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3717.506354][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3717.506641][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3717.506957][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3717.507212][ 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:1584 (discriminator 4)) [ 3717.507445][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3717.507695][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3717.508010][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3717.508346][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3717.508648][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3717.508924][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3717.509211][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3717.509523][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3717.509767][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3717.510031][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3717.510355][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3717.510629][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3717.510907][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3717.511221][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3717.511482][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3717.511794][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3717.512043][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3717.512360][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3717.512608][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3717.512884][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3717.513125][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3717.513369][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3717.513599][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3717.513854][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3717.514166][ C2] tc_run (net/core/dev.c:3920) [ 3717.514372][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3717.514604][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.514848][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3717.515110][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3717.515363][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.515603][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3717.515867][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3717.516171][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3717.516443][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3717.516695][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3717.516961][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3717.517218][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3717.517557][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3717.517831][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3717.518085][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3717.518349][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3717.518569][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3717.518812][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3717.519090][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3717.519403][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3717.519683][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3717.519936][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3717.520168][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3717.520445][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3717.520689][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3717.520941][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3717.521180][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3717.521429][ 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:1584 (discriminator 4)) [ 3717.521665][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3717.521933][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3717.522212][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3717.522458][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3717.522711][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3717.523018][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3717.523339][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3717.523583][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3717.523844][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3717.524112][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3717.524352][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3717.524589][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3717.524850][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3717.525110][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3717.525371][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3717.525643][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3717.525926][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.526166][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3717.526454][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3717.526694][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3717.526960][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3717.527181][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3717.527476][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3717.527724][ C2] __do_softirq (kernel/softirq.c:553) [ 3717.527958][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3717.528177][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3717.528465][ C2] </IRQ> [ 3717.528614][ C2] <TASK> [ 3717.528763][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3717.529070][ 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) [ 3717.529327][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3717.530298][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3717.530610][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3717.531006][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3717.531407][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3717.531804][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3717.532200][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3717.532599][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3717.532890][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3717.533152][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3717.533395][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3717.533652][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3717.533927][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3717.534167][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3717.534440][ C2] do_idle (kernel/sched/idle.c:312) [ 3717.534643][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3717.534887][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3717.535131][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3717.535400][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3745.422528][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3745.423056][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3745.423518][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3745.423985][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3745.424895][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3745.425500][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3745.425823][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3745.426788][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3745.427092][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3745.427489][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3745.427886][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3745.428281][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3745.428675][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3745.429073][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3745.429516][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3745.429847][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3745.430250][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3745.430646][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3745.431043][ C1] PKRU: 55555554 [ 3745.431223][ C1] Call Trace: [ 3745.431393][ C1] <IRQ> [ 3745.431543][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3745.431807][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3745.432049][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3745.432325][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3745.432596][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3745.432883][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3745.433148][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3745.433451][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3745.433713][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3745.434020][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3745.434317][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3745.434631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3745.434918][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3745.435213][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3745.435499][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3745.435810][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3745.436053][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.436293][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3745.436531][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3745.436779][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3745.437052][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3745.437335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.437573][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3745.437815][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3745.438074][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3745.438307][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3745.438553][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3745.438811][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3745.439093][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3745.439370][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3745.439616][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3745.439888][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3745.440156][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3745.440510][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3745.440763][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3745.441081][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3745.441344][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3745.441548][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3745.441778][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3745.442034][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3745.442308][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3745.442541][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3745.442768][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3745.443085][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3745.443389][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3745.443670][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3745.443962][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3745.444209][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3745.444440][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3745.444737][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3745.445024][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3745.445347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.445585][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3745.445881][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3745.446165][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3745.446479][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3745.446733][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3745.446967][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3745.447214][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3745.447524][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3745.447855][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3745.448154][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3745.448427][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3745.448714][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3745.449027][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3745.449310][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3745.449556][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3745.449803][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3745.450053][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3745.450317][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3745.450569][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3745.450821][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3745.451100][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3745.451380][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3745.451642][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3745.451926][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.452165][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3745.452471][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3745.452745][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3745.452986][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3745.453232][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3745.453447][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3745.453714][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3745.454022][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3745.454264][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3745.454495][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3745.454741][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3745.454996][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3745.455234][ C1] tc_run (net/core/dev.c:3920) [ 3745.455440][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3745.455670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.455909][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3745.456169][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3745.456421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.456659][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3745.456924][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3745.457225][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3745.457496][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3745.457747][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3745.458012][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3745.458267][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3745.458542][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3745.458878][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3745.459153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3745.459404][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3745.459668][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3745.459883][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3745.460147][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3745.460392][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3745.460676][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3745.460926][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3745.461165][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3745.461413][ C1] ? __create_object (mm/kmemleak.c:756) [ 3745.461656][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3745.461924][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3745.462206][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3745.462476][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3745.462757][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3745.463026][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3745.463275][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3745.463545][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3745.463782][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3745.464043][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3745.464304][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3745.464562][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3745.464835][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3745.465119][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3745.465379][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3745.465682][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3745.465929][ C1] __do_softirq (kernel/softirq.c:553) [ 3745.466162][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3745.466380][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3745.466667][ C1] </IRQ> [ 3745.466817][ C1] <TASK> [ 3745.466968][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3745.467272][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3745.467594][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3745.468556][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3745.468862][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3745.469261][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3745.469656][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3745.470059][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3745.470453][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3745.470853][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3745.471148][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3745.471373][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3745.471639][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3745.471940][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3745.472169][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3745.472418][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3745.472706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.472944][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3745.473199][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3745.473451][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3745.473739][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3745.473960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.474198][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3745.474438][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3745.474678][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3745.474919][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3745.475158][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3745.475394][ C1] ksys_write (fs/read_write.c:643) [ 3745.475610][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3745.475860][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3745.476167][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3745.476399][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3745.476697][ C1] RIP: 0033:0x7fd66fef3957 [ 3745.476923][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3745.477884][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3745.478302][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3745.478696][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3745.479095][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3745.479490][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3745.479885][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3745.482518][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3745.483025][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3745.483497][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3745.483971][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3745.484898][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3745.485508][ C2] 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) [ 3745.485829][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3745.486801][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3745.487108][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3745.487511][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3745.487910][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3745.488308][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3745.488704][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3745.489108][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3745.489554][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3745.489888][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3745.490295][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3745.490691][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3745.491091][ C2] PKRU: 55555554 [ 3745.491272][ C2] Call Trace: [ 3745.491443][ C2] <IRQ> [ 3745.491591][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3745.491857][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3745.492098][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3745.492376][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3745.492649][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3745.492940][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3745.493207][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3745.493512][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3745.493773][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3745.494037][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3745.494347][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3745.494644][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3745.494962][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3745.495251][ C2] ? 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) [ 3745.495542][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3745.495830][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3745.496141][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3745.496383][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.496624][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3745.496861][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3745.497111][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3745.497385][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3745.497670][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.497909][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3745.498149][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3745.498411][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3745.498647][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3745.498895][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3745.499154][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3745.499427][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3745.499705][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3745.499953][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3745.500231][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3745.500494][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3745.500840][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3745.501094][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3745.501411][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3745.501674][ 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) [ 3745.501879][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3745.502110][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3745.502364][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3745.502639][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3745.502891][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3745.503119][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3745.503437][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3745.503741][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3745.504025][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3745.504317][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3745.504564][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3745.504795][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3745.505095][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3745.505380][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3745.505705][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.505946][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3745.506242][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3745.506529][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3745.506848][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3745.507104][ 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:1584 (discriminator 4)) [ 3745.507338][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3745.507588][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3745.507901][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3745.508233][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3745.508533][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3745.508807][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3745.509094][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3745.509405][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3745.509647][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3745.509911][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3745.510236][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3745.510512][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3745.510796][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3745.511111][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3745.511372][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3745.511684][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3745.511937][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3745.512254][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3745.512500][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3745.512780][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3745.513019][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3745.513262][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3745.513495][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3745.513750][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3745.514063][ C2] tc_run (net/core/dev.c:3920) [ 3745.514269][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3745.514498][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.514738][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3745.515000][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3745.515253][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.515492][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3745.515756][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3745.516063][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3745.516334][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3745.516586][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3745.516852][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3745.517110][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3745.517447][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3745.517725][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3745.517979][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3745.518249][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3745.518465][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3745.518709][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3745.518987][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3745.519302][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3745.519576][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3745.519830][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3745.520067][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3745.520335][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3745.520581][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3745.520834][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3745.521073][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3745.521322][ 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:1584 (discriminator 4)) [ 3745.521555][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3745.521822][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3745.522104][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3745.522349][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3745.522597][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3745.522899][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3745.523220][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3745.523465][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3745.523725][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3745.523993][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3745.524234][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3745.524470][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3745.524731][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3745.524993][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3745.525253][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3745.525524][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3745.525807][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3745.526047][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3745.526339][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3745.526576][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3745.526842][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3745.527068][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3745.527364][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3745.527611][ C2] __do_softirq (kernel/softirq.c:553) [ 3745.527847][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3745.528068][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3745.528355][ C2] </IRQ> [ 3745.528505][ C2] <TASK> [ 3745.528657][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3745.528961][ 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) [ 3745.529219][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3745.530192][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3745.530500][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3745.530900][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3745.531298][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3745.531696][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3745.532093][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3745.532496][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3745.532784][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3745.533045][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3745.533290][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3745.533542][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3745.533817][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3745.534057][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3745.534331][ C2] do_idle (kernel/sched/idle.c:312) [ 3745.534534][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3745.534777][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3745.535022][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3745.535291][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3745.535604][ C2] </TASK> | [ 3769.859794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3769.860167][ C1] rcu: 1-....: (1351868 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=333404 | [ 3769.860726][ C1] rcu: (t=1353067 jiffies g=1503537 q=969 ncpus=4) [ 3769.861508][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3769.862114][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3769.862402][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 3769.863364][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 3769.863671][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3769.864067][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3769.864462][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3769.864858][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3769.865257][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3769.865652][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3769.866100][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3769.866429][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3769.866826][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3769.867225][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3769.867621][ C1] PKRU: 55555554 [ 3769.867803][ C1] Call Trace: [ 3769.867974][ C1] <IRQ> [ 3769.868123][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3769.868397][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3769.868649][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3769.868900][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3769.869130][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3769.869400][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3769.869670][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3769.869935][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3769.870224][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3769.870465][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3769.870776][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3769.871048][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3769.871336][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3769.871599][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3769.871904][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3769.872167][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3769.872474][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3769.872769][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3769.873081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3769.873373][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3769.873653][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3769.873932][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3769.874241][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3769.874482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.874722][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3769.874960][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3769.875207][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3769.875478][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3769.875761][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.876000][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3769.876239][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3769.876499][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3769.876731][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3769.876977][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3769.877239][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3769.877513][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3769.877795][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3769.878039][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3769.878313][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3769.878574][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3769.878919][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3769.879172][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3769.879488][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3769.879748][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3769.879959][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3769.880193][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3769.880447][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3769.880721][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3769.880953][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3769.881180][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3769.881496][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3769.881798][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3769.882080][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3769.882373][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3769.882618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3769.882847][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3769.883150][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3769.883434][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3769.883756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.883992][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3769.884286][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3769.884568][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3769.884883][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3769.885138][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3769.885372][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3769.885620][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3769.885933][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3769.886265][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3769.886564][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3769.886839][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3769.887129][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3769.887442][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3769.887725][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3769.887973][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3769.888219][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3769.888464][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3769.888726][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3769.888978][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3769.889224][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3769.889501][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3769.889781][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3769.890050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3769.890332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.890571][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3769.890876][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3769.891151][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3769.891391][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3769.891639][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3769.891853][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3769.892117][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3769.892426][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3769.892668][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3769.892897][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3769.893143][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3769.893397][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3769.893637][ C1] tc_run (net/core/dev.c:3920) [ 3769.893841][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3769.894072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.894311][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3769.894570][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3769.894823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.895059][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3769.895322][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3769.895623][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3769.895895][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3769.896146][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3769.896410][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3769.896664][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3769.896938][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3769.897274][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3769.897548][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3769.897798][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3769.898063][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3769.898279][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3769.898535][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3769.898779][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3769.899066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3769.899317][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3769.899557][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3769.899806][ C1] ? __create_object (mm/kmemleak.c:756) [ 3769.900057][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3769.900325][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3769.900604][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3769.900874][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3769.901155][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3769.901425][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3769.901668][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3769.901937][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3769.902171][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3769.902431][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3769.902691][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3769.902950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3769.903223][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3769.903507][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3769.903767][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3769.904069][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3769.904316][ C1] __do_softirq (kernel/softirq.c:553) [ 3769.904550][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3769.904769][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3769.905055][ C1] </IRQ> [ 3769.905203][ C1] <TASK> [ 3769.905352][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3769.905657][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3769.905978][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3769.906938][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3769.907246][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3769.907640][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3769.908035][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3769.908430][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3769.908824][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3769.909221][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3769.909517][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3769.909739][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3769.910011][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3769.910310][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3769.910540][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3769.910792][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3769.911075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.911314][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3769.911570][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3769.911821][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3769.912108][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3769.912330][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.912567][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3769.912805][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3769.913047][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3769.913291][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3769.913532][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3769.913768][ C1] ksys_write (fs/read_write.c:643) [ 3769.913986][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3769.914233][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3769.914536][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3769.914769][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3769.915068][ C1] RIP: 0033:0x7fd66fef3957 [ 3769.915294][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3769.916258][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3769.916675][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3769.917070][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3769.917466][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3769.917860][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3769.918254][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3769.918254][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3769.918652][ C1] </TASK> | [ 3769.918810][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3769.919082][ C2] NMI backtrace for cpu 2 [ 3769.919095][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3769.919099][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3769.919104][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3769.919107][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3769.919110][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3769.919112][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3769.919113][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3769.919115][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3769.919117][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3769.919118][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3769.919120][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3769.919124][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3769.919125][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3769.919127][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3769.919128][ C2] PKRU: 55555554 [ 3769.919129][ C2] Call Trace: [ 3769.919132][ C2] <NMI> [ 3769.919135][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3769.919142][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3769.919147][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3769.919152][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3769.919155][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3769.919158][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3769.919163][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3769.919166][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3769.919170][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3769.919173][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3769.919177][ C2] </NMI> [ 3769.919177][ C2] <IRQ> [ 3769.919179][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3769.919182][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3769.919186][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.919190][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3769.919194][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3769.919198][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3769.919201][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3769.919205][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.919207][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3769.919212][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3769.919215][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3769.919222][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3769.919225][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3769.919231][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3769.919238][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3769.919242][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3769.919245][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3769.919248][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3769.919250][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3769.919257][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3769.919262][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3769.919265][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3769.919275][ 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) [ 3769.919278][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3769.919281][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3769.919285][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3769.919288][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3769.919292][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3769.919296][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3769.919302][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3769.919307][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3769.919312][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3769.919320][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3769.919323][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3769.919325][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3769.919329][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3769.919332][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3769.919337][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.919339][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3769.919344][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3769.919348][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3769.919352][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3769.919355][ 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:1584 (discriminator 4)) [ 3769.919358][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3769.919361][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3769.919369][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3769.919376][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3769.919383][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3769.919388][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3769.919398][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3769.919406][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3769.919411][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3769.919414][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3769.919418][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3769.919421][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3769.919424][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3769.919427][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3769.919430][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3769.919434][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3769.919439][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3769.919443][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3769.919446][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3769.919449][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3769.919454][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3769.919458][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3769.919462][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3769.919464][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3769.919469][ C2] tc_run (net/core/dev.c:3920) [ 3769.919472][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3769.919475][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.919478][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3769.919482][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3769.919486][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.919488][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3769.919492][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3769.919496][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3769.919499][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3769.919503][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3769.919507][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3769.919511][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3769.919519][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3769.919522][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3769.919526][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3769.919530][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3769.919533][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3769.919536][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3769.919540][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3769.919543][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3769.919546][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3769.919550][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3769.919553][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3769.919555][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3769.919560][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3769.919563][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3769.919567][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3769.919571][ 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:1584 (discriminator 4)) [ 3769.919573][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3769.919580][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3769.919583][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3769.919587][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3769.919592][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3769.919596][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3769.919600][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3769.919604][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3769.919608][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3769.919611][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3769.919615][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3769.919620][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3769.919625][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3769.919629][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3769.919632][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3769.919637][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3769.919640][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3769.919642][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3769.919647][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3769.919650][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3769.919654][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3769.919657][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3769.919662][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3769.919665][ C2] __do_softirq (kernel/softirq.c:553) [ 3769.919670][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3769.919672][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3769.919675][ C2] </IRQ> [ 3769.919676][ C2] <TASK> [ 3769.919677][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3769.919680][ 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) [ 3769.919683][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3769.919686][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3769.919688][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3769.919690][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3769.919692][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3769.919693][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3769.919695][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3769.919699][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3769.919702][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3769.919706][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3769.919709][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3769.919711][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3769.919714][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3769.919716][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3769.919720][ C2] do_idle (kernel/sched/idle.c:312) [ 3769.919723][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3769.919725][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3769.919728][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3769.919732][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3797.422524][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3797.423054][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3797.423518][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3797.423982][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3797.424890][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3797.425500][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3797.425823][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3797.426784][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3797.427091][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3797.427485][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3797.427880][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3797.428277][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3797.428673][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3797.429068][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3797.429511][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3797.429845][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3797.430245][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3797.430641][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3797.431037][ C1] PKRU: 55555554 [ 3797.431218][ C1] Call Trace: [ 3797.431391][ C1] <IRQ> [ 3797.431539][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3797.431802][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3797.432044][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3797.432319][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3797.432591][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3797.432878][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3797.433143][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3797.433448][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3797.433709][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3797.434018][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3797.434312][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3797.434627][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3797.434917][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3797.435209][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3797.435499][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3797.435809][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3797.436050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.436289][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3797.436528][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3797.436779][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3797.437049][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3797.437333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.437569][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3797.437812][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3797.438071][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3797.438306][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3797.438551][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3797.438809][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3797.439087][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3797.439362][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3797.439608][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3797.439886][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3797.440150][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3797.440497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3797.440750][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3797.441070][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3797.441331][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3797.441534][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3797.441765][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3797.442019][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3797.442294][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3797.442526][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3797.442753][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3797.443071][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3797.443376][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3797.443656][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3797.443949][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3797.444194][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3797.444423][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3797.444724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3797.445008][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3797.445333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.445571][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3797.445866][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3797.446150][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3797.446464][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3797.446719][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3797.446954][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3797.447201][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3797.447511][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3797.447842][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3797.448139][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3797.448416][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3797.448705][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3797.449018][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3797.449302][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3797.449551][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3797.449804][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3797.450051][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3797.450315][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3797.450570][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3797.450817][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3797.451094][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3797.451373][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3797.451636][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3797.451920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.452161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3797.452462][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3797.452741][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3797.452981][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3797.453227][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3797.453444][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3797.453710][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3797.454021][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3797.454260][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3797.454490][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3797.454737][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3797.454998][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3797.455239][ C1] tc_run (net/core/dev.c:3920) [ 3797.455444][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3797.455674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.455912][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3797.456172][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3797.456424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.456662][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3797.456926][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3797.457228][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3797.457498][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3797.457749][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3797.458014][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3797.458268][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3797.458544][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3797.458882][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3797.459157][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3797.459408][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3797.459672][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3797.459894][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3797.460152][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3797.460394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3797.460680][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3797.460931][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3797.461168][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3797.461417][ C1] ? __create_object (mm/kmemleak.c:756) [ 3797.461660][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3797.461926][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3797.462207][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3797.462479][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3797.462757][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3797.463029][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3797.463271][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3797.463542][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3797.463776][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3797.464036][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3797.464297][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3797.464555][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3797.464831][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3797.465113][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3797.465373][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3797.465678][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3797.465927][ C1] __do_softirq (kernel/softirq.c:553) [ 3797.466156][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3797.466378][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3797.466661][ C1] </IRQ> [ 3797.466812][ C1] <TASK> [ 3797.466961][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3797.467264][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3797.467587][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3797.468548][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3797.468856][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3797.469252][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3797.469646][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3797.470055][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3797.470452][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3797.470849][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3797.471145][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3797.471369][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3797.471632][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3797.471935][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3797.472164][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3797.472414][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3797.472701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.472938][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3797.473193][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3797.473445][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3797.473732][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3797.473954][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.474190][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3797.474431][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3797.474673][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3797.474912][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3797.475149][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3797.475387][ C1] ksys_write (fs/read_write.c:643) [ 3797.475602][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3797.475849][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3797.476153][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3797.476388][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3797.476687][ C1] RIP: 0033:0x7fd66fef3957 [ 3797.476917][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3797.477877][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3797.478296][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3797.478692][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3797.479087][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3797.479481][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3797.479886][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3797.482501][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3797.483008][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3797.483478][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3797.483956][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3797.484878][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3797.485490][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3797.485814][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3797.486781][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3797.487089][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3797.487486][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3797.487887][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3797.488287][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3797.488684][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3797.489083][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3797.489529][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3797.489869][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3797.490271][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3797.490669][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3797.491065][ C2] PKRU: 55555554 [ 3797.491248][ C2] Call Trace: [ 3797.491420][ C2] <IRQ> [ 3797.491566][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3797.491832][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3797.492076][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3797.492357][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3797.492629][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3797.492919][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3797.493185][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3797.493496][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3797.493758][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3797.494021][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3797.494331][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3797.494625][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3797.494940][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3797.495230][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3797.495523][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3797.495813][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3797.496124][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3797.496364][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.496603][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3797.496844][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3797.497093][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3797.497365][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3797.497650][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.497886][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3797.498128][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3797.498388][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3797.498624][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3797.498872][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3797.499131][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3797.499405][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3797.499681][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3797.499935][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3797.500205][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3797.500470][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3797.500818][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3797.501070][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3797.501390][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3797.501653][ 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) [ 3797.501859][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3797.502090][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3797.502342][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3797.502619][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3797.502870][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3797.503096][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3797.503414][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3797.503720][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3797.504002][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3797.504299][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3797.504547][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3797.504776][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3797.505080][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3797.505367][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3797.505693][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.505930][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3797.506227][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3797.506513][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3797.506831][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3797.507086][ 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:1584 (discriminator 4)) [ 3797.507321][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3797.507571][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3797.507885][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3797.508216][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3797.508515][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3797.508792][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3797.509080][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3797.509392][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3797.509635][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3797.509909][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3797.510226][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3797.510502][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3797.510778][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3797.511093][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3797.511353][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3797.511666][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3797.511914][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3797.512230][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3797.512478][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3797.512754][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3797.512997][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3797.513241][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3797.513470][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3797.513724][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3797.514038][ C2] tc_run (net/core/dev.c:3920) [ 3797.514242][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3797.514481][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.514721][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3797.514983][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3797.515236][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.515474][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3797.515740][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3797.516042][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3797.516316][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3797.516568][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3797.516834][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3797.517091][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3797.517429][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3797.517704][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3797.517958][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3797.518223][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3797.518441][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3797.518682][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3797.518961][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3797.519275][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3797.519550][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3797.519809][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3797.520038][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3797.520307][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3797.520550][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3797.520802][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3797.521041][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3797.521290][ 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:1584 (discriminator 4)) [ 3797.521527][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3797.521793][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3797.522073][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3797.522320][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3797.522570][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3797.522872][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3797.523191][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3797.523435][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3797.523695][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3797.523965][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3797.524204][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3797.524442][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3797.524702][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3797.524963][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3797.525222][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3797.525494][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3797.525778][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3797.526019][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3797.526308][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3797.526547][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3797.526812][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3797.527033][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3797.527333][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3797.527581][ C2] __do_softirq (kernel/softirq.c:553) [ 3797.527816][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3797.528036][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3797.528321][ C2] </IRQ> [ 3797.528473][ C2] <TASK> [ 3797.528622][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3797.528930][ 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) [ 3797.529188][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3797.530160][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3797.530469][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3797.530866][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3797.531264][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3797.531662][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3797.532060][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3797.532460][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3797.532750][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3797.533012][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3797.533255][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3797.533506][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3797.533782][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3797.534023][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3797.534297][ C2] do_idle (kernel/sched/idle.c:312) [ 3797.534500][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3797.534743][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3797.534987][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3797.535256][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3825.422532][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3825.423062][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3825.423526][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3825.423994][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3825.424904][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3825.425516][ C1] RIP: 0010: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.425840][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426806][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3825.427114][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3825.427509][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3825.427905][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3825.428304][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3825.428700][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3825.429097][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3825.429541][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3825.429877][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3825.430278][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3825.430675][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3825.431071][ C1] PKRU: 55555554 [ 3825.431252][ C1] Call Trace: [ 3825.431425][ C1] <IRQ> [ 3825.431573][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3825.431837][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3825.432080][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3825.432355][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3825.432626][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3825.432914][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3825.433179][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433485][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3825.433746][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3825.434056][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3825.434350][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.434670][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434961][ C1] ? 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.435252][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435543][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3825.435855][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.436096][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.436335][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.436574][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3825.436824][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3825.437095][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.437381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.437617][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.437861][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3825.438121][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.438356][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3825.438603][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3825.438863][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3825.439140][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3825.439415][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3825.439666][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3825.439938][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3825.440203][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3825.440554][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.440808][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3825.441129][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3825.441391][ C1] ip_rcv (./include/net/dst.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.441595][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.441826][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3825.442084][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3825.442361][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3825.442593][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3825.442821][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3825.443140][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3825.443445][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.443725][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.444021][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.444267][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.444498][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3825.444803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.445087][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3825.445412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.445651][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3825.445948][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3825.446232][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3825.446547][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3825.446803][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3825.447037][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3825.447285][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3825.447595][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3825.447929][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3825.448226][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.448498][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.448787][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3825.449100][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3825.449384][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3825.449633][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3825.449888][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3825.450135][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3825.450398][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3825.450652][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3825.450900][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3825.451179][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3825.451456][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3825.451722][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.452006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.452246][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.452549][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3825.452829][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.453068][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3825.453314][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3825.453532][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3825.453799][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3825.454109][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.454349][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3825.454579][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3825.454828][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3825.455082][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.455321][ C1] tc_run (net/core/dev.c:3920) [ 3825.455527][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3825.455758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.455996][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3825.456256][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3825.456507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.456746][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.457011][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.457313][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3825.457583][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3825.457836][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3825.458100][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.458354][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3825.458629][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3825.458968][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3825.459243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.459495][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3825.459766][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3825.459983][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3825.460241][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3825.460483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.460771][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.461022][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3825.461259][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3825.461508][ C1] ? __create_object (mm/kmemleak.c:756) [ 3825.461751][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3825.462019][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3825.462299][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3825.462571][ C1] tcp_delack_timer_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.462850][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3825.463121][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3825.463363][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3825.463634][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3825.463870][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3825.464129][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3825.464389][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3825.464646][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3825.464923][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3825.465205][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3825.465465][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.465770][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3825.466019][ C1] __do_softirq (kernel/softirq.c:553) [ 3825.466249][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3825.466471][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3825.466755][ C1] </IRQ> [ 3825.466906][ C1] <TASK> [ 3825.467060][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.467364][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3825.467688][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3825.468653][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3825.468965][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3825.469361][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3825.469763][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3825.470160][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3825.470556][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3825.470957][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3825.471252][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3825.471474][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3825.471739][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.472044][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3825.472272][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3825.472524][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3825.472813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.473051][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3825.473306][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3825.473558][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3825.473846][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3825.474069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.474305][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3825.474545][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3825.474789][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3825.475028][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.475265][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3825.475503][ C1] ksys_write (fs/read_write.c:643) [ 3825.475718][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3825.475966][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.476269][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3825.476503][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3825.476801][ C1] RIP: 0033:0x7fd66fef3957 [ 3825.477030][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.477993][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3825.478411][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3825.478808][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3825.479203][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3825.479597][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3825.480002][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3825.482626][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3825.483135][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3825.483606][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3825.484083][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3825.485011][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3825.485621][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3825.485910][ C2] 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 [ 3825.486878][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286 [ 3825.487186][ C2] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3825.487585][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 3825.487983][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3825.488384][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3825.488782][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3825.489186][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3825.489631][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3825.489973][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3825.490375][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3825.490772][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3825.491172][ C2] PKRU: 55555554 [ 3825.491354][ C2] Call Trace: [ 3825.491525][ C2] <IRQ> [ 3825.491674][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3825.491939][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3825.492184][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3825.492460][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3825.492733][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3825.493023][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3825.493289][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.493595][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3825.493856][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3825.494116][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3825.494380][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3825.494689][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3825.494985][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.495299][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.495591][ C2] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3825.495849][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.496129][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3825.496440][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.496682][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.496924][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.497161][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3825.497411][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3825.497682][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.497969][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.498207][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.498447][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3825.498708][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.498945][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3825.499194][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3825.499452][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3825.499732][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3825.500012][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3825.500258][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3825.500531][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3825.500795][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3825.501142][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.501395][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3825.501714][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3825.501979][ 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) [ 3825.502182][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.502416][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3825.502670][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3825.502945][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3825.503196][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3825.503425][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3825.503743][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3825.504053][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.504337][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.504630][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.504878][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.505109][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3825.505409][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.505696][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3825.506022][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.506261][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3825.506555][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3825.506842][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3825.507158][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3825.507414][ 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:1584 (discriminator 4)) [ 3825.507647][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3825.507898][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3825.508209][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3825.508542][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3825.508842][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.509115][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.509402][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3825.509719][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.509963][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3825.510227][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3825.510543][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3825.510819][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3825.511097][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3825.511411][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3825.511671][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3825.511983][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3825.512230][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3825.512546][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3825.512793][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3825.513070][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.513310][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.513551][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3825.513783][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3825.514039][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3825.514351][ C2] tc_run (net/core/dev.c:3920) [ 3825.514557][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3825.514786][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.515026][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3825.515287][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3825.515539][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.515778][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.516044][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.516353][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3825.516624][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3825.516877][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3825.517141][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.517399][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3825.517735][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3825.518011][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.518264][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3825.518529][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3825.518744][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3825.518989][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3825.519264][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.519577][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3825.519859][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3825.520112][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3825.520342][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3825.520609][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3825.520855][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.521106][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3825.521347][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3825.521594][ 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:1584 (discriminator 4)) [ 3825.521829][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3825.522100][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3825.522382][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.522626][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3825.522875][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3825.523176][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3825.523496][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3825.523740][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3825.524000][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3825.524267][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3825.524507][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3825.524744][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3825.525007][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3825.525267][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3825.525526][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3825.525795][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3825.526077][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.526316][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3825.526609][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.526847][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3825.527112][ C2] ? ktime_get (kernel/time/timekeeping.c: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.527333][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3825.527628][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3825.527875][ C2] __do_softirq (kernel/softirq.c:553) [ 3825.528110][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3825.528330][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3825.528617][ C2] </IRQ> [ 3825.528765][ C2] <TASK> [ 3825.528918][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.529221][ 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) [ 3825.529477][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3825.530449][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3825.530755][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3825.531156][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3825.531553][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3825.531950][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3825.532346][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3825.532746][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3825.533035][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3825.533295][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3825.533539][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3825.533790][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3825.534066][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.534304][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3825.534575][ C2] do_idle (kernel/sched/idle.c:312) [ 3825.534777][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3825.535021][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3825.535265][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3825.535533][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3825.535844][ C2] </TASK> | [ 3847.922794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3847.923157][ C1] rcu: 1-....: (1429754 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=352177 | [ 3847.923723][ C1] rcu: (t=1431130 jiffies g=1503537 q=1007 ncpus=4) [ 3847.924509][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3847.925119][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3847.925444][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3847.926407][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3847.926714][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3847.927109][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3847.927509][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3847.927909][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3847.928305][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3847.928700][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3847.929148][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3847.929478][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3847.929885][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3847.930282][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3847.930677][ C1] PKRU: 55555554 [ 3847.930859][ C1] Call Trace: [ 3847.931030][ C1] <IRQ> [ 3847.931179][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3847.931452][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3847.931703][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3847.931956][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3847.932186][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3847.932455][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3847.932723][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3847.932982][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3847.933267][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3847.933508][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3847.933821][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3847.934094][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3847.934380][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3847.934645][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3847.934951][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3847.935212][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3847.935520][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3847.935814][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3847.936127][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.936417][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3847.936711][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.937000][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3847.937310][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3847.937552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.937790][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3847.938031][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3847.938280][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3847.938551][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.938837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.939074][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3847.939315][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3847.939580][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3847.939818][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3847.940067][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3847.940326][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3847.940602][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3847.940879][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3847.941127][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3847.941398][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3847.941662][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3847.942012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3847.942266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3847.942587][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3847.942856][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3847.943060][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3847.943291][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3847.943545][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3847.943821][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3847.944053][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3847.944282][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3847.944601][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3847.944907][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3847.945189][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3847.945484][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3847.945731][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3847.945962][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3847.946262][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.946545][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3847.946869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.947107][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3847.947402][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3847.947685][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3847.947999][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3847.948253][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3847.948488][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3847.948736][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3847.949049][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3847.949381][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3847.949684][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3847.949960][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3847.950249][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3847.950564][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3847.950848][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3847.951097][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3847.951344][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3847.951591][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3847.951856][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3847.952110][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3847.952358][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3847.952638][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3847.952920][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3847.953186][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.953470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.953711][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3847.954016][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3847.954294][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3847.954536][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3847.954783][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3847.955001][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3847.955268][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3847.955579][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3847.955821][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3847.956051][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3847.956300][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3847.956556][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3847.956798][ C1] tc_run (net/core/dev.c:3920) [ 3847.957005][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3847.957237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.957473][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3847.957736][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3847.957989][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.958228][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3847.958491][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3847.958795][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3847.959066][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3847.959319][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3847.959591][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3847.959848][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3847.960127][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3847.960463][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3847.960738][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3847.960993][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3847.961257][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3847.961474][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3847.961732][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3847.961973][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.962260][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3847.962511][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3847.962750][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3847.962998][ C1] ? __create_object (mm/kmemleak.c:756) [ 3847.963244][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3847.963511][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3847.963794][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3847.964067][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3847.964347][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3847.964619][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3847.964862][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3847.965136][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3847.965369][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3847.965630][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3847.965892][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3847.966154][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3847.966429][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3847.966712][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3847.966973][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3847.967279][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3847.967527][ C1] __do_softirq (kernel/softirq.c:553) [ 3847.967761][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3847.967982][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3847.968268][ C1] </IRQ> [ 3847.968421][ C1] <TASK> [ 3847.968570][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3847.968882][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3847.969208][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3847.970191][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3847.970499][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3847.970896][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3847.971297][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3847.971695][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3847.972093][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3847.972492][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3847.972794][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3847.973017][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3847.973282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3847.973586][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3847.973817][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3847.974069][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3847.974355][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.974594][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3847.974850][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3847.975103][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3847.975389][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3847.975613][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.975848][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3847.976090][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3847.976333][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3847.976572][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3847.976811][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3847.977049][ C1] ksys_write (fs/read_write.c:643) [ 3847.977267][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3847.977513][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3847.977820][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3847.978052][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3847.978350][ C1] RIP: 0033:0x7fd66fef3957 [ 3847.978579][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3847.979553][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3847.979976][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3847.980373][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3847.980770][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3847.981167][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3847.981564][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3847.981564][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3847.981964][ C1] </TASK> | [ 3847.982122][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3847.982396][ C2] NMI backtrace for cpu 2 [ 3847.982410][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3847.982414][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 3847.982423][ C2] 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 [ 3847.982429][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246 [ 3847.982434][ C2] RAX: ffffed100126b36c RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 3847.982439][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3847.982443][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 3847.982447][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3847.982451][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3847.982455][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3847.982459][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3847.982465][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3847.982469][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3847.982472][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3847.982476][ C2] PKRU: 55555554 [ 3847.982478][ C2] Call Trace: [ 3847.982482][ C2] <NMI> [ 3847.982485][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3847.982498][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3847.982506][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3847.982517][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3847.982524][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3847.982530][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3847.982542][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.982551][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 3847.982559][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 3847.982567][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 3847.982575][ C2] </NMI> [ 3847.982577][ C2] <IRQ> [ 3847.982580][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.982588][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3847.982595][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3847.982605][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.982613][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3847.982622][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3847.982631][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3847.982638][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.982646][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.982651][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3847.982661][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3847.982668][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3847.982686][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3847.982691][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3847.982696][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3847.982703][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3847.982707][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3847.982710][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3847.982712][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3847.982715][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3847.982722][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3847.982727][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3847.982730][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3847.982740][ 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) [ 3847.982744][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3847.982747][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3847.982752][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3847.982756][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3847.982760][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3847.982763][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3847.982770][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3847.982775][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3847.982779][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3847.982788][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3847.982791][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3847.982793][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3847.982797][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.982800][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3847.982805][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.982807][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3847.982812][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3847.982816][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3847.982820][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3847.982823][ 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:1584 (discriminator 4)) [ 3847.982825][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3847.982828][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3847.982836][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3847.982843][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3847.982850][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3847.982855][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3847.982865][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3847.982873][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3847.982878][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3847.982881][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3847.982885][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3847.982887][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3847.982891][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3847.982893][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3847.982895][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3847.982899][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3847.982904][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3847.982908][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3847.982911][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3847.982914][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3847.982919][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3847.982924][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3847.982927][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3847.982930][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3847.982935][ C2] tc_run (net/core/dev.c:3920) [ 3847.982940][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3847.982943][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.982945][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3847.982949][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3847.982954][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.982956][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3847.982959][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3847.982963][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3847.982966][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3847.982970][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3847.982974][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3847.982978][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3847.982986][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3847.982989][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3847.982994][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3847.982998][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3847.983001][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3847.983004][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3847.983007][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3847.983010][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3847.983013][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3847.983016][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3847.983019][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3847.983022][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3847.983026][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3847.983029][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3847.983032][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3847.983036][ 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:1584 (discriminator 4)) [ 3847.983039][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3847.983045][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3847.983049][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3847.983052][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3847.983057][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3847.983061][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3847.983065][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3847.983069][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3847.983073][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3847.983076][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3847.983080][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3847.983085][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3847.983089][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3847.983094][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3847.983097][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3847.983102][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3847.983105][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.983107][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3847.983111][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3847.983114][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3847.983117][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3847.983120][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3847.983125][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3847.983128][ C2] __do_softirq (kernel/softirq.c:553) [ 3847.983133][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3847.983136][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3847.983139][ C2] </IRQ> [ 3847.983140][ C2] <TASK> [ 3847.983141][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3847.983145][ 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) [ 3847.983148][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3847.983150][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3847.983152][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3847.983154][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3847.983155][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3847.983157][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3847.983158][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3847.983162][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3847.983165][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3847.983168][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3847.983171][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3847.983173][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3847.983176][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3847.983179][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3847.983182][ C2] do_idle (kernel/sched/idle.c:312) [ 3847.983185][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3847.983188][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3847.983191][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3847.983195][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3873.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3873.423075][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3873.423538][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3873.424009][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3873.424930][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3873.425540][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3873.425866][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3873.426831][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3873.427138][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3873.427536][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3873.427934][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3873.428331][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3873.428730][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3873.429129][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3873.429582][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3873.429914][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3873.430311][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3873.430711][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3873.431111][ C1] PKRU: 55555554 [ 3873.431292][ C1] Call Trace: [ 3873.431462][ C1] <IRQ> [ 3873.431615][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3873.431880][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3873.432124][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3873.432401][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3873.432673][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3873.432963][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3873.433231][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3873.433537][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3873.433802][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3873.434111][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3873.434409][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3873.434726][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3873.435020][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3873.435317][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3873.435605][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3873.435915][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3873.436159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.436400][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3873.436640][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3873.436889][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3873.437162][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.437455][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.437694][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3873.437939][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3873.438199][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3873.438433][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3873.438681][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3873.438941][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3873.439219][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3873.439504][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3873.439751][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3873.440023][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3873.440286][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3873.440633][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3873.440887][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3873.441207][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3873.441471][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3873.441677][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3873.441907][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3873.442162][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3873.442439][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3873.442674][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3873.442902][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3873.443220][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3873.443525][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3873.443811][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3873.444104][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3873.444352][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3873.444587][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3873.444886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.445173][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3873.445499][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.445738][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3873.446034][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3873.446321][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3873.446638][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3873.446895][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3873.447127][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3873.447381][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3873.447700][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3873.448032][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3873.448332][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3873.448606][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3873.448895][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3873.449211][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3873.449504][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3873.449753][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3873.450001][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3873.450249][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3873.450511][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3873.450771][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3873.451021][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3873.451302][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3873.451583][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3873.451848][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.452132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.452370][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3873.452676][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3873.452958][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3873.453199][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3873.453448][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3873.453663][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3873.453931][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3873.454241][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3873.454482][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3873.454714][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3873.454963][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3873.455219][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3873.455457][ C1] tc_run (net/core/dev.c:3920) [ 3873.455664][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3873.455897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.456135][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3873.456396][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3873.456649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.456890][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3873.457155][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3873.457457][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3873.457731][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3873.457985][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3873.458250][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3873.458507][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3873.458782][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3873.459118][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3873.459396][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3873.459657][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3873.459924][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3873.460140][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3873.460399][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3873.460643][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.460928][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3873.461180][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3873.461420][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3873.461670][ C1] ? __create_object (mm/kmemleak.c:756) [ 3873.461917][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3873.462185][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3873.462465][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3873.462738][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3873.463021][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3873.463293][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3873.463538][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3873.463810][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3873.464047][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3873.464309][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3873.464570][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3873.464831][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3873.465104][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3873.465390][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3873.465650][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3873.465964][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3873.466214][ C1] __do_softirq (kernel/softirq.c:553) [ 3873.466447][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3873.466668][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3873.466956][ C1] </IRQ> [ 3873.467105][ C1] <TASK> [ 3873.467257][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3873.467561][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3873.467888][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3873.468856][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3873.469163][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3873.469569][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3873.469968][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3873.470366][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3873.470761][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3873.471163][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3873.471458][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3873.471684][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3873.471951][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3873.472254][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3873.472483][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3873.472734][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3873.473022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.473259][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3873.473516][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3873.473769][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3873.474061][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3873.474282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.474520][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3873.474760][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3873.475004][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3873.475243][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3873.475483][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3873.475722][ C1] ksys_write (fs/read_write.c:643) [ 3873.475938][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3873.476186][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3873.476491][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3873.476723][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3873.477024][ C1] RIP: 0033:0x7fd66fef3957 [ 3873.477253][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3873.478219][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3873.478637][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3873.479035][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3873.479439][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3873.479837][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3873.480234][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3873.482862][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3873.483368][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3873.483843][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3873.484318][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3873.485245][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3873.485856][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3873.486181][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3873.487152][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3873.487459][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3873.487860][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3873.488257][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3873.488654][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3873.489051][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3873.489454][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3873.489902][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3873.490234][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3873.490633][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3873.491031][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3873.491432][ C2] PKRU: 55555554 [ 3873.491612][ C2] Call Trace: [ 3873.491782][ C2] <IRQ> [ 3873.491932][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3873.492197][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3873.492439][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3873.492718][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3873.492991][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3873.493280][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3873.493548][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3873.493852][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3873.494119][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3873.494383][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3873.494693][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3873.494991][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3873.495307][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3873.495595][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3873.495893][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3873.496180][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3873.496491][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3873.496732][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.496975][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3873.497215][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3873.497463][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3873.497739][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.498023][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.498263][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3873.498505][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3873.498766][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3873.499001][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3873.499249][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3873.499514][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3873.499789][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3873.500071][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3873.500319][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3873.500590][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3873.500855][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3873.501202][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3873.501454][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3873.501779][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3873.502043][ 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) [ 3873.502248][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3873.502480][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3873.502734][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3873.503011][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3873.503264][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3873.503494][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3873.503814][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3873.504121][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3873.504405][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3873.504697][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3873.504946][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3873.505178][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3873.505479][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.505764][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3873.506090][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.506330][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3873.506625][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3873.506918][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3873.507235][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3873.507491][ 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:1584 (discriminator 4)) [ 3873.507725][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3873.507975][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3873.508288][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3873.508620][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3873.508922][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3873.509196][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3873.509492][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3873.509803][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3873.510047][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3873.510311][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3873.510628][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3873.510907][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3873.511184][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3873.511500][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3873.511760][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3873.512075][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3873.512325][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3873.512643][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3873.512890][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3873.513170][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3873.513411][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3873.513652][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3873.513887][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3873.514143][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3873.514456][ C2] tc_run (net/core/dev.c:3920) [ 3873.514661][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3873.514893][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.515131][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3873.515392][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3873.515645][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.515886][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3873.516150][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3873.516455][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3873.516726][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3873.516981][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3873.517246][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3873.517503][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3873.517846][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3873.518124][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3873.518379][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3873.518646][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3873.518862][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3873.519106][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3873.519382][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3873.519701][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3873.519979][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3873.520230][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3873.520462][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3873.520730][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3873.520976][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3873.521229][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3873.521470][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3873.521719][ 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:1584 (discriminator 4)) [ 3873.521954][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3873.522221][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3873.522505][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3873.522749][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3873.523000][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3873.523301][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3873.523621][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3873.523868][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3873.524130][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3873.524397][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3873.524638][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3873.524877][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3873.525139][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3873.525402][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3873.525662][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3873.525934][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3873.526218][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.526458][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3873.526749][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3873.526988][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3873.527255][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3873.527476][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3873.527773][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3873.528021][ C2] __do_softirq (kernel/softirq.c:553) [ 3873.528255][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3873.528476][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3873.528762][ C2] </IRQ> [ 3873.528912][ C2] <TASK> [ 3873.529065][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3873.529369][ 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) [ 3873.529631][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3873.530601][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3873.530909][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3873.531309][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3873.531707][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3873.532105][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3873.532503][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3873.532906][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3873.533194][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3873.533454][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3873.533699][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3873.533952][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3873.534226][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3873.534467][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3873.534739][ C2] do_idle (kernel/sched/idle.c:312) [ 3873.534945][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3873.535186][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3873.535431][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3873.535699][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3901.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3901.423070][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3901.423533][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3901.424000][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3901.424917][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3901.425526][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 3901.425816][ 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 [ 3901.426777][ C1] RSP: 0018:ffffc900001c7b60 EFLAGS: 00000282 [ 3901.427084][ C1] RAX: ffff888009358e1c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3901.427480][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3901.427878][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3901.428275][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3901.428673][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3901.429071][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3901.429526][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3901.429859][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3901.430259][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3901.430659][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3901.431056][ C1] PKRU: 55555554 [ 3901.431239][ C1] Call Trace: [ 3901.431408][ C1] <IRQ> [ 3901.431559][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3901.431823][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3901.432067][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3901.432347][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3901.432620][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3901.432910][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3901.433177][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3901.433483][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3901.433745][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3901.434053][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3901.434350][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3901.434665][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3901.434960][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 3901.435216][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3901.435499][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3901.435810][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3901.436051][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.436292][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3901.436532][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3901.436783][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3901.437054][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3901.437339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.437577][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3901.437820][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3901.438082][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3901.438318][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3901.438564][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3901.438824][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3901.439104][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3901.439386][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3901.439635][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3901.439907][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3901.440171][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3901.440520][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3901.440774][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3901.441095][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3901.441358][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3901.441564][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3901.441795][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3901.442048][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3901.442325][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3901.442561][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3901.442792][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3901.443111][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3901.443417][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3901.443699][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3901.443993][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3901.444240][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3901.444474][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3901.444774][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3901.445060][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3901.445384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.445622][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3901.445922][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3901.446207][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3901.446524][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3901.446779][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3901.447016][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3901.447263][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3901.447575][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3901.447908][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3901.448207][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3901.448482][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3901.448772][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3901.449085][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3901.449377][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3901.449627][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3901.449876][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3901.450123][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3901.450388][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3901.450641][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3901.450891][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3901.451171][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3901.451450][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3901.451715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3901.452003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.452243][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3901.452547][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3901.452826][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3901.453065][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3901.453313][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3901.453532][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3901.453800][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3901.454109][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3901.454348][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3901.454580][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3901.454831][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3901.455086][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3901.455327][ C1] tc_run (net/core/dev.c:3920) [ 3901.455533][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3901.455764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.456003][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3901.456263][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3901.456515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.456754][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3901.457019][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3901.457324][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3901.457594][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3901.457847][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3901.458112][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3901.458368][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3901.458644][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3901.458984][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3901.459258][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3901.459518][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3901.459784][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3901.460000][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3901.460259][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3901.460502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3901.460789][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3901.461040][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3901.461279][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3901.461527][ C1] ? __create_object (mm/kmemleak.c:756) [ 3901.461771][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3901.462040][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3901.462321][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3901.462595][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3901.462875][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3901.463146][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3901.463390][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3901.463662][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3901.463899][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3901.464160][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3901.464421][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3901.464680][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3901.464957][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3901.465241][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3901.465501][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3901.465808][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3901.466056][ C1] __do_softirq (kernel/softirq.c:553) [ 3901.466288][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3901.466510][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3901.466797][ C1] </IRQ> [ 3901.466948][ C1] <TASK> [ 3901.467098][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3901.467405][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3901.467729][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3901.468698][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3901.469008][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3901.469410][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3901.469807][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3901.470205][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3901.470606][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3901.471006][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3901.471303][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3901.471526][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3901.471792][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3901.472099][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3901.472329][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3901.472579][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3901.472870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.473108][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3901.473364][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3901.473617][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3901.473907][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3901.474128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.474366][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3901.474606][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3901.474851][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3901.475090][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3901.475330][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3901.475568][ C1] ksys_write (fs/read_write.c:643) [ 3901.475785][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3901.476034][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3901.476338][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3901.476571][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3901.476870][ C1] RIP: 0033:0x7fd66fef3957 [ 3901.477099][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3901.478065][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3901.478484][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3901.478882][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3901.479279][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3901.479683][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3901.480083][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3901.482699][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3901.483205][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3901.483679][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3901.484153][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3901.485089][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3901.485697][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 3901.485982][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 3901.486949][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 3901.487256][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3901.487655][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3901.488054][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3901.488451][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3901.488851][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3901.489250][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3901.489700][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3901.490033][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3901.490432][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3901.490834][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3901.491231][ C2] PKRU: 55555554 [ 3901.491414][ C2] Call Trace: [ 3901.491582][ C2] <IRQ> [ 3901.491731][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3901.491998][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3901.492243][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3901.492518][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3901.492791][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3901.493081][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3901.493346][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3901.493653][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3901.493916][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3901.494180][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3901.494488][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3901.494783][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3901.495100][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3901.495390][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 3901.495644][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3901.495929][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3901.496241][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3901.496481][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.496722][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3901.496962][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3901.497211][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3901.497484][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3901.497768][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.498007][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3901.498250][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3901.498510][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3901.498745][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3901.498993][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3901.499254][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3901.499536][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3901.499814][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3901.500068][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3901.500338][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3901.500600][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3901.500952][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3901.501206][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3901.501530][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3901.501791][ 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) [ 3901.501997][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3901.502227][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3901.502480][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3901.502757][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3901.503010][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3901.503236][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3901.503554][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3901.503862][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3901.504143][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3901.504438][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3901.504687][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3901.504916][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3901.505219][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3901.505504][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3901.505830][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.506069][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3901.506372][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3901.506661][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3901.506979][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3901.507234][ 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:1584 (discriminator 4)) [ 3901.507469][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3901.507718][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3901.508033][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3901.508365][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3901.508662][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3901.508940][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3901.509228][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3901.509545][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3901.509787][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3901.510054][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3901.510371][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3901.510646][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3901.510923][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3901.511239][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3901.511498][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3901.511813][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3901.512062][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3901.512379][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3901.512627][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3901.512905][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3901.513146][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3901.513388][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3901.513617][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3901.513873][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3901.514186][ C2] tc_run (net/core/dev.c:3920) [ 3901.514390][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3901.514623][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.514865][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3901.515127][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3901.515380][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.515618][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3901.515884][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3901.516187][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3901.516460][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3901.516711][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3901.516979][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3901.517237][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3901.517575][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3901.517852][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3901.518106][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3901.518370][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3901.518588][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3901.518830][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3901.519109][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3901.519427][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3901.519702][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3901.519956][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3901.520186][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3901.520454][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3901.520697][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3901.520950][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3901.521191][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3901.521440][ 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:1584 (discriminator 4)) [ 3901.521677][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3901.521945][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3901.522225][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3901.522474][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3901.522725][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3901.523028][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3901.523348][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3901.523589][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3901.523851][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3901.524120][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3901.524358][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3901.524596][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3901.524858][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3901.525118][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3901.525376][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3901.525645][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3901.525932][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3901.526172][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3901.526460][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3901.526698][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3901.526963][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3901.527183][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3901.527478][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3901.527727][ C2] __do_softirq (kernel/softirq.c:553) [ 3901.527967][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3901.528189][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3901.528475][ C2] </IRQ> [ 3901.528626][ C2] <TASK> [ 3901.528776][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3901.529083][ 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) [ 3901.529346][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3901.530311][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3901.530619][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3901.531017][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3901.531412][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3901.531810][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3901.532206][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3901.532604][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3901.532896][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3901.533155][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3901.533397][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3901.533647][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3901.533924][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3901.534162][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3901.534436][ C2] do_idle (kernel/sched/idle.c:312) [ 3901.534639][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3901.534883][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3901.535126][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3901.535394][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3901.535705][ C2] </TASK> | [ 3925.985796][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3925.986163][ C1] rcu: 1-....: (1507639 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=370706 | [ 3925.986725][ C1] rcu: (t=1509193 jiffies g=1503537 q=1047 ncpus=4) [ 3925.987510][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3925.988122][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3925.988451][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3925.989421][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3925.989727][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3925.990123][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3925.990518][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3925.990918][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3925.991315][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3925.991712][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3925.992155][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3925.992483][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3925.992884][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3925.993280][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3925.993676][ C1] PKRU: 55555554 [ 3925.993857][ C1] Call Trace: [ 3925.994030][ C1] <IRQ> [ 3925.994178][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3925.994451][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3925.994701][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3925.994954][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3925.995185][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3925.995454][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3925.995724][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3925.995984][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3925.996269][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3925.996508][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3925.996821][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3925.997093][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3925.997383][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3925.997647][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3925.997952][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3925.998213][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3925.998522][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3925.998815][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3925.999129][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3925.999424][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3925.999715][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3926.000004][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3926.000314][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3926.000555][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.000794][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3926.001034][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3926.001283][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3926.001553][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3926.001837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.002073][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3926.002315][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3926.002574][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3926.002811][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3926.003057][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3926.003314][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3926.003590][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3926.003866][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3926.004113][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3926.004381][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3926.004644][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3926.004992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3926.005244][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3926.005563][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3926.005826][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3926.006029][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3926.006260][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3926.006512][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3926.006788][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3926.007022][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3926.007250][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3926.007569][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3926.007874][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3926.008156][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3926.008450][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3926.008696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3926.008927][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3926.009231][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3926.009513][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3926.009837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.010075][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3926.010374][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3926.010657][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3926.010972][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3926.011227][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3926.011461][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3926.011708][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3926.012019][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3926.012350][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3926.012648][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3926.012921][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3926.013211][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3926.013523][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3926.013807][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3926.014056][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3926.014301][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3926.014548][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3926.014811][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3926.015068][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3926.015315][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3926.015593][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3926.015871][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3926.016135][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3926.016421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.016660][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3926.016965][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3926.017243][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3926.017483][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3926.017728][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3926.017946][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3926.018212][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3926.018521][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3926.018760][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3926.018991][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3926.019247][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3926.019507][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3926.019748][ C1] tc_run (net/core/dev.c:3920) [ 3926.019953][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3926.020183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.020419][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3926.020678][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3926.020932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.021169][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3926.021432][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3926.021735][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3926.022005][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3926.022257][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3926.022519][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3926.022774][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3926.023050][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3926.023387][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3926.023661][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3926.023915][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3926.024179][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3926.024394][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3926.024650][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3926.024893][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3926.025181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3926.025431][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3926.025668][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3926.025921][ C1] ? __create_object (mm/kmemleak.c:756) [ 3926.026163][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3926.026430][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3926.026716][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3926.026989][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3926.027269][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3926.027540][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3926.027782][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3926.028054][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3926.028289][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3926.028549][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3926.028810][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3926.029071][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3926.029351][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3926.029632][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3926.029892][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3926.030198][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3926.030447][ C1] __do_softirq (kernel/softirq.c:553) [ 3926.030677][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3926.030899][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3926.031184][ C1] </IRQ> [ 3926.031335][ C1] <TASK> [ 3926.031485][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3926.031790][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3926.032113][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3926.033076][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3926.033383][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3926.033778][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3926.034173][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3926.034569][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3926.034966][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3926.035363][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3926.035659][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3926.035881][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3926.036146][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3926.036449][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3926.036677][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3926.036928][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3926.037214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.037452][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3926.037707][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3926.037960][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3926.038246][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3926.038468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.038705][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3926.038945][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3926.039194][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3926.039433][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3926.039671][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3926.039909][ C1] ksys_write (fs/read_write.c:643) [ 3926.040124][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3926.040372][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3926.040675][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3926.040909][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3926.041206][ C1] RIP: 0033:0x7fd66fef3957 [ 3926.041434][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3926.042398][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3926.042818][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3926.043214][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3926.043608][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3926.044004][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3926.044401][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3926.044401][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3926.044801][ C1] </TASK> | [ 3926.044957][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 3926.045232][ C2] NMI backtrace for cpu 2 [ 3926.045245][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3926.045249][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3926.045255][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3926.045258][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 3926.045261][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3926.045262][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3926.045264][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3926.045266][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3926.045268][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3926.045270][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3926.045272][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3926.045275][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3926.045277][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3926.045279][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3926.045281][ C2] PKRU: 55555554 [ 3926.045282][ C2] Call Trace: [ 3926.045284][ C2] <NMI> [ 3926.045287][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3926.045294][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3926.045299][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3926.045304][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3926.045307][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3926.045310][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3926.045316][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3926.045319][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3926.045323][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3926.045326][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3926.045329][ C2] </NMI> [ 3926.045330][ C2] <IRQ> [ 3926.045331][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3926.045334][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3926.045338][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.045342][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3926.045345][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3926.045349][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3926.045352][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3926.045355][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.045358][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3926.045362][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3926.045365][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3926.045372][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3926.045375][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3926.045380][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3926.045386][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3926.045390][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3926.045393][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3926.045395][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3926.045398][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3926.045403][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3926.045407][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3926.045411][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3926.045420][ 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) [ 3926.045423][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3926.045426][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3926.045431][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3926.045434][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3926.045437][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3926.045440][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3926.045446][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3926.045452][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3926.045456][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3926.045464][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3926.045468][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3926.045470][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3926.045474][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3926.045478][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3926.045482][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.045485][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3926.045489][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3926.045493][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3926.045497][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3926.045500][ 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:1584 (discriminator 4)) [ 3926.045503][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3926.045506][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3926.045513][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3926.045520][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3926.045527][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3926.045532][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3926.045543][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3926.045550][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3926.045555][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3926.045558][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3926.045562][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3926.045565][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3926.045568][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3926.045570][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3926.045574][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3926.045578][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3926.045583][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3926.045587][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3926.045589][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3926.045592][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3926.045597][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3926.045601][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3926.045605][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3926.045607][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3926.045612][ C2] tc_run (net/core/dev.c:3920) [ 3926.045616][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3926.045619][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.045621][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3926.045625][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3926.045630][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.045632][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3926.045636][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3926.045640][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3926.045643][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3926.045647][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3926.045651][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3926.045655][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3926.045663][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3926.045666][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3926.045670][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3926.045674][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3926.045678][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3926.045681][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3926.045684][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3926.045687][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3926.045690][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3926.045694][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3926.045697][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3926.045699][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3926.045703][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3926.045706][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3926.045710][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3926.045714][ 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:1584 (discriminator 4)) [ 3926.045717][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3926.045723][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3926.045727][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3926.045731][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3926.045736][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3926.045740][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3926.045744][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3926.045748][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3926.045752][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3926.045756][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3926.045760][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3926.045764][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3926.045769][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3926.045773][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3926.045776][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3926.045781][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3926.045784][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3926.045786][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3926.045790][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3926.045792][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3926.045796][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3926.045799][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3926.045803][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3926.045807][ C2] __do_softirq (kernel/softirq.c:553) [ 3926.045811][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3926.045814][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3926.045817][ C2] </IRQ> [ 3926.045818][ C2] <TASK> [ 3926.045819][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3926.045823][ 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) [ 3926.045826][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3926.045828][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3926.045830][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3926.045832][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3926.045833][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3926.045835][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3926.045836][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3926.045840][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3926.045843][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3926.045847][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3926.045850][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3926.045852][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3926.045855][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3926.045858][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3926.045861][ C2] do_idle (kernel/sched/idle.c:312) [ 3926.045864][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3926.045866][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3926.045869][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3926.045874][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3953.422542][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3953.423074][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3953.423537][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3953.424008][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3953.424924][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3953.425530][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3953.425856][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3953.426824][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3953.427129][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3953.427527][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3953.427924][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3953.428319][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3953.428715][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3953.429121][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3953.429565][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3953.429897][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3953.430296][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3953.430693][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3953.431093][ C1] PKRU: 55555554 [ 3953.431273][ C1] Call Trace: [ 3953.431442][ C1] <IRQ> [ 3953.431591][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3953.431856][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3953.432098][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3953.432376][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3953.432646][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3953.432934][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3953.433202][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3953.433507][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3953.433769][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3953.434078][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3953.434376][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3953.434692][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.434980][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3953.435276][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.435562][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3953.435879][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3953.436121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.436363][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3953.436602][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3953.436850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3953.437124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.437407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.437650][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3953.437893][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3953.438155][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3953.438388][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3953.438635][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3953.438893][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3953.439175][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3953.439453][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3953.439700][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3953.439972][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3953.440234][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3953.440582][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3953.440837][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3953.441156][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3953.441418][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3953.441622][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3953.441854][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3953.442110][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3953.442385][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3953.442619][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3953.442848][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3953.443165][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3953.443471][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3953.443753][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3953.444045][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3953.444293][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3953.444523][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3953.444821][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.445107][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3953.445431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.445668][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3953.445964][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3953.446249][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3953.446564][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3953.446819][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3953.447052][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3953.447299][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3953.447610][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3953.447942][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3953.448239][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3953.448513][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3953.448800][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3953.449119][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3953.449403][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3953.449651][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3953.449899][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3953.450144][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3953.450407][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3953.450661][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3953.450910][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3953.451190][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3953.451470][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3953.451733][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.452017][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.452257][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3953.452561][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3953.452837][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3953.453077][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3953.453325][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3953.453539][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3953.453805][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3953.454115][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3953.454355][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3953.454585][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3953.454834][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3953.455088][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3953.455327][ C1] tc_run (net/core/dev.c:3920) [ 3953.455532][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3953.455764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.456005][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3953.456266][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3953.456518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.456756][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3953.457021][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3953.457322][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3953.457595][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3953.457847][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3953.458114][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3953.458368][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3953.458643][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3953.458979][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3953.459261][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3953.459512][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3953.459777][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3953.459993][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3953.460251][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3953.460494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.460778][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3953.461029][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3953.461269][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3953.461518][ C1] ? __create_object (mm/kmemleak.c:756) [ 3953.461761][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3953.462029][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3953.462309][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3953.462580][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3953.462863][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3953.463134][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3953.463377][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3953.463648][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3953.463885][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3953.464146][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3953.464407][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3953.464666][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3953.464940][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3953.465223][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3953.465484][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3953.465787][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3953.466035][ C1] __do_softirq (kernel/softirq.c:553) [ 3953.466267][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3953.466486][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3953.466773][ C1] </IRQ> [ 3953.466922][ C1] <TASK> [ 3953.467073][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3953.467375][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3953.467697][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3953.468663][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3953.468970][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3953.469373][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3953.469771][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3953.470168][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3953.470564][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3953.470964][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3953.471259][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3953.471482][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3953.471747][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3953.472049][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3953.472278][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3953.472529][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3953.472815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.473053][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3953.473309][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3953.473560][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3953.473855][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3953.474076][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.474317][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3953.474557][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3953.474798][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3953.475038][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3953.475278][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3953.475519][ C1] ksys_write (fs/read_write.c:643) [ 3953.475737][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3953.475986][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3953.476289][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3953.476521][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3953.476821][ C1] RIP: 0033:0x7fd66fef3957 [ 3953.477046][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3953.478017][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3953.478435][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3953.478831][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3953.479236][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3953.479633][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3953.480030][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3953.482643][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3953.483151][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3953.483625][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3953.484099][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3953.485023][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3953.485630][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3953.485917][ C2] 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 [ 3953.486883][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286 [ 3953.487189][ C2] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3953.487585][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 3953.487982][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 3953.488379][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3953.488776][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3953.489179][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3953.489624][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3953.489955][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3953.490353][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3953.490753][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3953.491150][ C2] PKRU: 55555554 [ 3953.491331][ C2] Call Trace: [ 3953.491500][ C2] <IRQ> [ 3953.491648][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3953.491911][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3953.492154][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3953.492428][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3953.492699][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3953.492989][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3953.493253][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3953.493557][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3953.493817][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3953.494076][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3953.494338][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3953.494646][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3953.494943][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3953.495255][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.495545][ C2] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3953.495801][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.496081][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3953.496392][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3953.496632][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.496871][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3953.497111][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3953.497359][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3953.497630][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.497915][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.498151][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3953.498393][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3953.498651][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3953.498887][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3953.499139][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3953.499396][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3953.499670][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3953.499947][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3953.500194][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3953.500464][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3953.500728][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3953.501075][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3953.501326][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3953.501645][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3953.501907][ 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) [ 3953.502110][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3953.502341][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3953.502594][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3953.502870][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3953.503120][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3953.503344][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3953.503660][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3953.503966][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3953.504246][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3953.504539][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3953.504791][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3953.505020][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3953.505318][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.505604][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3953.505928][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.506164][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3953.506461][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3953.506746][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3953.507063][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3953.507317][ 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:1584 (discriminator 4)) [ 3953.507553][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3953.507801][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3953.508113][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3953.508443][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3953.508740][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3953.509015][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3953.509306][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3953.509617][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3953.509860][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3953.510123][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3953.510440][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3953.510712][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3953.510988][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3953.511302][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3953.511560][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3953.511872][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3953.512121][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3953.512435][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3953.512681][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3953.512957][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3953.513198][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3953.513439][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3953.513667][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3953.513921][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3953.514232][ C2] tc_run (net/core/dev.c:3920) [ 3953.514437][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3953.514667][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.514907][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3953.515166][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3953.515419][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.515656][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3953.515921][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3953.516223][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3953.516494][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3953.516745][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3953.517011][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3953.517266][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3953.517601][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3953.517876][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3953.518127][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3953.518390][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3953.518608][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3953.518850][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3953.519130][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3953.519441][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3953.519714][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3953.519966][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3953.520197][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3953.520464][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3953.520706][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3953.520958][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3953.521196][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3953.521444][ 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:1584 (discriminator 4)) [ 3953.521679][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3953.521947][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3953.522224][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3953.522469][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3953.522717][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3953.523022][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3953.523341][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3953.523583][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3953.523845][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3953.524112][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3953.524351][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3953.524585][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3953.524846][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3953.525107][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3953.525365][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3953.525635][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3953.525923][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.526162][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3953.526448][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3953.526687][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3953.526950][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3953.527171][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3953.527465][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3953.527712][ C2] __do_softirq (kernel/softirq.c:553) [ 3953.527945][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3953.528164][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3953.528451][ C2] </IRQ> [ 3953.528600][ C2] <TASK> [ 3953.528748][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3953.529059][ 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) [ 3953.529315][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3953.530280][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3953.530587][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3953.530982][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3953.531378][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3953.531776][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3953.532173][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3953.532570][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3953.532862][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3953.533122][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3953.533365][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3953.533615][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3953.533890][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3953.534128][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3953.534400][ C2] do_idle (kernel/sched/idle.c:312) [ 3953.534603][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3953.534846][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3953.535088][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3953.535355][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3981.422529][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3981.423059][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3981.423521][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3981.423986][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3981.424899][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3981.425506][ C1] RIP: 0010: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.425830][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426792][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 3981.427102][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 3981.427498][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 3981.427896][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 3981.428296][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 3981.428691][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 3981.429093][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3981.429538][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3981.429870][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 3981.430267][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3981.430661][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3981.431059][ C1] PKRU: 55555554 [ 3981.431243][ C1] Call Trace: [ 3981.431413][ C1] <IRQ> [ 3981.431561][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3981.431825][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3981.432066][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3981.432344][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3981.432615][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3981.432901][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3981.433168][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433472][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3981.433732][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3981.434050][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3981.434344][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.434658][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434947][ C1] ? 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.435241][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435526][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3981.435839][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.436081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.436322][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.436558][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3981.436809][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3981.437084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.437367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.437606][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.437847][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3981.438107][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.438340][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3981.438587][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3981.438845][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3981.439125][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3981.439406][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3981.439652][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3981.439924][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3981.440186][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3981.440531][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.440783][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3981.441102][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3981.441365][ C1] ip_rcv (./include/net/dst.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.441567][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.441799][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3981.442054][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3981.442327][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3981.442558][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 3981.442784][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3981.443102][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3981.443406][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.443685][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.443980][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.444228][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.444456][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3981.444754][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.445039][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3981.445362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.445597][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3981.445894][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 3981.446176][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3981.446490][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3981.446745][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 3981.446980][ C1] netif_receive_skb (net/core/dev.c:5810) [ 3981.447227][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3981.447538][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3981.447869][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3981.448166][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.448440][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.448726][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3981.449044][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3981.449328][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3981.449577][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3981.449824][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3981.450070][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3981.450333][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3981.450585][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3981.450834][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 3981.451111][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 3981.451392][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 3981.451655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.451939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.452178][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.452482][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3981.452756][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.452997][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 3981.453242][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3981.453456][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3981.453721][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3981.454029][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.454269][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3981.454497][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3981.454744][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3981.454998][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.455238][ C1] tc_run (net/core/dev.c:3920) [ 3981.455443][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 3981.455673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.455912][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3981.456172][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3981.456424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.456659][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.456924][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.457225][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3981.457496][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3981.457746][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3981.458012][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.458267][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3981.458542][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3981.458878][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3981.459158][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.459409][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3981.459673][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3981.459890][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3981.460147][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3981.460389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.460672][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.460924][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3981.461164][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3981.461411][ C1] ? __create_object (mm/kmemleak.c:756) [ 3981.461652][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3981.461922][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3981.462201][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3981.462472][ C1] tcp_delack_timer_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.462752][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3981.463025][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 3981.463267][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3981.463537][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 3981.463771][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3981.464033][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3981.464293][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3981.464552][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 3981.464824][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3981.465106][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 3981.465366][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.465669][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3981.465918][ C1] __do_softirq (kernel/softirq.c:553) [ 3981.466151][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3981.466368][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3981.466653][ C1] </IRQ> [ 3981.466803][ C1] <TASK> [ 3981.466951][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.467254][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3981.467575][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3981.468536][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 3981.468844][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 3981.469244][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 3981.469642][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 3981.470038][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 3981.470433][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 3981.470831][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3981.471128][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 3981.471350][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 3981.471615][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.471916][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 3981.472145][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3981.472396][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3981.472682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.472921][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3981.473176][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3981.473429][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3981.473716][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3981.473939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.474177][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3981.474414][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 3981.474657][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3981.474897][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.475136][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3981.475369][ C1] ksys_write (fs/read_write.c:643) [ 3981.475587][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 3981.475835][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.476136][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3981.476370][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3981.476669][ C1] RIP: 0033:0x7fd66fef3957 [ 3981.476896][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.477867][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3981.478291][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 3981.478687][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 3981.479090][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3981.479488][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 3981.479885][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 3981.482493][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 3981.483001][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3981.483477][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3981.483953][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3981.484873][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3981.485484][ C2] 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) [ 3981.485773][ C2] 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) [ 3981.486741][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246 [ 3981.487051][ C2] RAX: ffffed100126b36b RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 3981.487448][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 3981.487850][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 3981.488248][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 3981.488646][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 3981.489050][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 3981.489497][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3981.489830][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 3981.490230][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3981.490628][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3981.491027][ C2] PKRU: 55555554 [ 3981.491207][ C2] Call Trace: [ 3981.491379][ C2] <IRQ> [ 3981.491524][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3981.491786][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3981.492030][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3981.492307][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3981.492580][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3981.492867][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3981.493132][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.493439][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3981.493697][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3981.493956][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 3981.494219][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3981.494527][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3981.494824][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.495138][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.495425][ C2] ? 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) [ 3981.495685][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.495967][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3981.496276][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.496515][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.496756][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.496996][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3981.497244][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3981.497516][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.497799][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.498038][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.498281][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3981.498540][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.498773][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3981.499028][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3981.499286][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3981.499562][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3981.499840][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3981.500088][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3981.500358][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3981.500621][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 3981.500976][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.501228][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3981.501546][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3981.501809][ 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) [ 3981.502015][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.502244][ C2] ? set_track_prepare (mm/slub.c:6440) [ 3981.502497][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3981.502773][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3981.503024][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 3981.503252][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 3981.503570][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3981.503875][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.504156][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.504450][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.504696][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.504928][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 3981.505228][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.505512][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 3981.505837][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.506077][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 3981.506373][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 3981.506657][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 3981.506974][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 3981.507230][ 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:1584 (discriminator 4)) [ 3981.507465][ C2] netif_receive_skb (net/core/dev.c:5810) [ 3981.507712][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 3981.508023][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3981.508356][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 3981.508654][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.508931][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.509222][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3981.509532][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.509771][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 3981.510036][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3981.510351][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3981.510629][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3981.510905][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3981.511220][ C2] ? kernel_text_address (kernel/extable.c:99) [ 3981.511478][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3981.511789][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3981.512040][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 3981.512356][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 3981.512601][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3981.512878][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.513119][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.513358][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 3981.513590][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3981.513845][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3981.514158][ C2] tc_run (net/core/dev.c:3920) [ 3981.514362][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 3981.514593][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.514832][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 3981.515094][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 3981.515346][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.515583][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.515848][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.516152][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 3981.516422][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3981.516674][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3981.516938][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.517194][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3981.517532][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3981.517809][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.518062][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3981.518326][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3981.518541][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3981.518784][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3981.519068][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.519381][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3981.519658][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3981.519910][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 3981.520140][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3981.520405][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3981.520648][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.520901][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3981.521141][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3981.521389][ 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:1584 (discriminator 4)) [ 3981.521621][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3981.521897][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3981.522177][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.522421][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3981.522669][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3981.522970][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3981.523289][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3981.523534][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3981.523793][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3981.524060][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3981.524301][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 3981.524538][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3981.524799][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3981.525061][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3981.525320][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3981.525588][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3981.525876][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.526114][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3981.526405][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.526644][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3981.526909][ C2] ? ktime_get (kernel/time/timekeeping.c: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.527127][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3981.527423][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3981.527671][ C2] __do_softirq (kernel/softirq.c:553) [ 3981.527903][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3981.528126][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3981.528410][ C2] </IRQ> [ 3981.528560][ C2] <TASK> [ 3981.528711][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.529021][ 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) [ 3981.529277][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 3981.530245][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 3981.530554][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 3981.530954][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 3981.531351][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 3981.531750][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 3981.532150][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 3981.532549][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 3981.532840][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 3981.533101][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 3981.533345][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 3981.533596][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 3981.533872][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.534110][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 3981.534382][ C2] do_idle (kernel/sched/idle.c:312) [ 3981.534587][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 3981.534829][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 3981.535071][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 3981.535341][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 3981.535650][ C2] </TASK> | [ 4004.048794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4004.049167][ C1] rcu: 1-....: (1585525 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=389189 | [ 4004.049726][ C1] rcu: (t=1587256 jiffies g=1503537 q=1085 ncpus=4) [ 4004.050514][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4004.051121][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4004.051447][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4004.052406][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4004.052711][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4004.053106][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4004.053500][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4004.053898][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4004.054293][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4004.054687][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4004.055135][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4004.055462][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4004.055863][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4004.056258][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4004.056652][ C1] PKRU: 55555554 [ 4004.056832][ C1] Call Trace: [ 4004.057003][ C1] <IRQ> [ 4004.057151][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4004.057425][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4004.057675][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4004.057926][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4004.058155][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4004.058423][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4004.058691][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4004.058953][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4004.059237][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4004.059476][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4004.059786][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4004.060059][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4004.060354][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4004.060610][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4004.060908][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4004.061166][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4004.061465][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4004.061749][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4004.062074][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.062361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4004.062652][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.062941][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4004.063252][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4004.063493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.063731][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4004.063971][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4004.064221][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4004.064490][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.064774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.065011][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4004.065252][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4004.065511][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4004.065747][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4004.065993][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4004.066250][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4004.066528][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4004.066807][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4004.067053][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4004.067325][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4004.067587][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4004.067937][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4004.068191][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4004.068509][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4004.068771][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4004.068982][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4004.069212][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4004.069465][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4004.069740][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4004.069972][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4004.070200][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4004.070517][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4004.070822][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4004.071103][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4004.071396][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4004.071642][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4004.071873][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4004.072173][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.072455][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4004.072777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.073015][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4004.073311][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4004.073595][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4004.073911][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4004.074166][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4004.074401][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4004.074647][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4004.074958][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4004.075290][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4004.075588][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4004.075862][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4004.076153][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4004.076467][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4004.076751][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4004.076999][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4004.077247][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4004.077493][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4004.077756][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4004.078010][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4004.078256][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4004.078533][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4004.078819][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4004.079084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.079369][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.079608][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4004.079910][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4004.080188][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4004.080432][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4004.080671][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4004.080882][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4004.081140][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4004.081439][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4004.081670][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4004.081894][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4004.082135][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4004.082382][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4004.082616][ C1] tc_run (net/core/dev.c:3920) [ 4004.082816][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4004.083038][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.083289][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4004.083548][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4004.083800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.084039][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4004.084302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4004.084629][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4004.084899][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4004.085151][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4004.085414][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4004.085668][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4004.085943][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4004.086279][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4004.086552][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4004.086805][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4004.087067][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4004.087282][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4004.087537][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4004.087778][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.088065][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4004.088315][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4004.088552][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4004.088810][ C1] ? __create_object (mm/kmemleak.c:756) [ 4004.089054][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4004.089321][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4004.089602][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4004.089874][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4004.090152][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4004.090422][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4004.090664][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4004.090935][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4004.091168][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4004.091427][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4004.091687][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4004.091945][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4004.092220][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4004.092508][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4004.092760][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4004.093057][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4004.093298][ C1] __do_softirq (kernel/softirq.c:553) [ 4004.093522][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4004.093737][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4004.094034][ C1] </IRQ> [ 4004.094185][ C1] <TASK> [ 4004.094333][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4004.094637][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4004.094960][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4004.095920][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4004.096227][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4004.096622][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4004.097016][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4004.097411][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4004.097808][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4004.098206][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4004.098500][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4004.098722][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4004.098992][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4004.099294][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4004.099523][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4004.099772][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4004.100058][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.100295][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4004.100551][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4004.100803][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4004.101089][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4004.101311][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.101546][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4004.101786][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4004.102028][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4004.102266][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4004.102502][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4004.102740][ C1] ksys_write (fs/read_write.c:643) [ 4004.102956][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4004.103202][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4004.103505][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4004.103739][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4004.104036][ C1] RIP: 0033:0x7fd66fef3957 [ 4004.104266][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4004.105230][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4004.105649][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4004.106045][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4004.106439][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4004.106834][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4004.107233][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4004.107233][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4004.107632][ C1] </TASK> | [ 4004.107788][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4004.108064][ C2] NMI backtrace for cpu 2 [ 4004.108078][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4004.108082][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4004.108088][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4004.108091][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4004.108094][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4004.108096][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4004.108097][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4004.108099][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4004.108101][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4004.108103][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4004.108105][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4004.108108][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4004.108109][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4004.108111][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4004.108112][ C2] PKRU: 55555554 [ 4004.108113][ C2] Call Trace: [ 4004.108115][ C2] <NMI> [ 4004.108118][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4004.108126][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4004.108131][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4004.108136][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4004.108139][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4004.108141][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4004.108147][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.108151][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4004.108155][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4004.108158][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4004.108161][ C2] </NMI> [ 4004.108162][ C2] <IRQ> [ 4004.108163][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4004.108166][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4004.108170][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.108173][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4004.108177][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4004.108181][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4004.108184][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.108187][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.108190][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4004.108194][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4004.108197][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4004.108205][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4004.108207][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4004.108213][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4004.108219][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4004.108223][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4004.108225][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4004.108228][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4004.108231][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4004.108236][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4004.108240][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4004.108243][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4004.108253][ 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) [ 4004.108255][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4004.108258][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4004.108263][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4004.108266][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4004.108269][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4004.108272][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4004.108278][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4004.108284][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4004.108289][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4004.108297][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4004.108300][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4004.108303][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4004.108306][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.108310][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4004.108314][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.108317][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4004.108322][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4004.108326][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4004.108330][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4004.108333][ 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:1584 (discriminator 4)) [ 4004.108335][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4004.108339][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4004.108346][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4004.108353][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4004.108360][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4004.108365][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4004.108375][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4004.108383][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4004.108387][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4004.108391][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4004.108394][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4004.108397][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4004.108400][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4004.108403][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4004.108406][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4004.108410][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4004.108415][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4004.108419][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4004.108421][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4004.108424][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4004.108429][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4004.108433][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4004.108437][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4004.108439][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4004.108443][ C2] tc_run (net/core/dev.c:3920) [ 4004.108447][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4004.108450][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.108452][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4004.108457][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4004.108461][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.108463][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4004.108467][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4004.108471][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4004.108474][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4004.108478][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4004.108482][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4004.108486][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4004.108494][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4004.108497][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4004.108501][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4004.108506][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4004.108509][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4004.108512][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4004.108516][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4004.108519][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4004.108522][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4004.108526][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4004.108528][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4004.108531][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4004.108535][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4004.108538][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4004.108542][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4004.108545][ 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:1584 (discriminator 4)) [ 4004.108548][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4004.108554][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4004.108558][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4004.108561][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4004.108566][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4004.108570][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4004.108574][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4004.108578][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4004.108581][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4004.108584][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4004.108588][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4004.108591][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4004.108596][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4004.108600][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4004.108603][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4004.108608][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4004.108611][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.108613][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4004.108617][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4004.108620][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4004.108624][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4004.108627][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4004.108632][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4004.108636][ C2] __do_softirq (kernel/softirq.c:553) [ 4004.108641][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4004.108643][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4004.108646][ C2] </IRQ> [ 4004.108647][ C2] <TASK> [ 4004.108648][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4004.108652][ 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) [ 4004.108655][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4004.108657][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4004.108660][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4004.108662][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4004.108663][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4004.108665][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4004.108666][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4004.108670][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4004.108674][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4004.108677][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4004.108681][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4004.108683][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4004.108685][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4004.108688][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4004.108692][ C2] do_idle (kernel/sched/idle.c:312) [ 4004.108695][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4004.108697][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4004.108700][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4004.108704][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4029.422461][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4029.422976][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4029.423427][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4029.423879][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4029.424765][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4029.425358][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4029.425672][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4029.426607][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4029.426906][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4029.427290][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4029.427673][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4029.428061][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4029.428449][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4029.428838][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4029.429268][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4029.429587][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4029.429978][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4029.430363][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4029.430748][ C1] PKRU: 55555554 [ 4029.430924][ C1] Call Trace: [ 4029.431092][ C1] <IRQ> [ 4029.431235][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4029.431491][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4029.431727][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4029.431995][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4029.432259][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4029.432538][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4029.432797][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4029.433094][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4029.433348][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4029.433649][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4029.433936][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4029.434242][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4029.434524][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4029.434808][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4029.435090][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4029.435391][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4029.435625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.435861][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4029.436094][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4029.436337][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4029.436599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.436877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.437106][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4029.437341][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4029.437594][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4029.437825][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4029.438064][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4029.438315][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4029.438582][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4029.438878][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4029.439123][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4029.439391][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4029.439654][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4029.440009][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4029.440257][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4029.440566][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4029.440822][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4029.441019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4029.441243][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4029.441488][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4029.441756][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4029.441983][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4029.442204][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4029.442530][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4029.442835][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4029.443115][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4029.443409][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4029.443654][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4029.443889][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4029.444181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.444455][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4029.444768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.445001][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4029.445287][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4029.445562][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4029.445869][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4029.446116][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4029.446344][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4029.446584][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4029.446886][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4029.447211][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4029.447500][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4029.447766][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4029.448049][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4029.448352][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4029.448628][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4029.448876][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4029.449115][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4029.449354][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4029.449610][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4029.449857][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4029.450096][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4029.450366][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4029.450636][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4029.450894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.451171][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.451404][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4029.451697][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4029.451969][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4029.452200][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4029.452440][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4029.452651][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4029.452911][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4029.453212][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4029.453444][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4029.453667][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4029.453910][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4029.454156][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4029.454390][ C1] tc_run (net/core/dev.c:3920) [ 4029.454590][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4029.454814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.455045][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4029.455298][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4029.455543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.455774][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4029.456032][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4029.456326][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4029.456587][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4029.456833][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4029.457089][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4029.457336][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4029.457604][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4029.457934][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4029.458201][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4029.458445][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4029.458710][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4029.458942][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4029.459198][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4029.459440][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.459725][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4029.459984][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4029.460213][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4029.460455][ C1] ? __create_object (mm/kmemleak.c:756) [ 4029.460691][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4029.460951][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4029.461224][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4029.461488][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4029.461759][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4029.462023][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4029.462258][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4029.462520][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4029.462748][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4029.463000][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4029.463252][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4029.463502][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4029.463769][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4029.464045][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4029.464298][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4029.464595][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4029.464837][ C1] __do_softirq (kernel/softirq.c:553) [ 4029.465061][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4029.465276][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4029.465552][ C1] </IRQ> [ 4029.465699][ C1] <TASK> [ 4029.465853][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4029.466148][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4029.466464][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4029.467402][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4029.467700][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4029.468085][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4029.468470][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4029.468893][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4029.469289][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4029.469686][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4029.469990][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4029.470206][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4029.470463][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4029.470756][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4029.470979][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4029.471222][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4029.471500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.471731][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4029.471981][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4029.472225][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4029.472503][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4029.472719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.472950][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4029.473183][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4029.473419][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4029.473650][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4029.473881][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4029.474111][ C1] ksys_write (fs/read_write.c:643) [ 4029.474320][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4029.474562][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4029.474858][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4029.475084][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4029.475372][ C1] RIP: 0033:0x7fd66fef3957 [ 4029.475594][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4029.476531][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4029.476939][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4029.477324][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4029.477708][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4029.478091][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4029.478477][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4029.481012][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4029.481504][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4029.481962][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4029.482422][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4029.483320][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4029.483910][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4029.484223][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4029.485161][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4029.485456][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4029.485844][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4029.486230][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4029.486615][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4029.487000][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4029.487386][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4029.487818][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4029.488140][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4029.488525][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4029.488916][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4029.489305][ C2] PKRU: 55555554 [ 4029.489479][ C2] Call Trace: [ 4029.489644][ C2] <IRQ> [ 4029.489788][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4029.490044][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4029.490278][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4029.490549][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4029.490813][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4029.491092][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4029.491350][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4029.491645][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4029.491900][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4029.492156][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4029.492456][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4029.492742][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4029.493049][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4029.493328][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4029.493616][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4029.493895][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4029.494198][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4029.494432][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.494667][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4029.494900][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4029.495140][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4029.495406][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.495681][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.495915][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4029.496148][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4029.496401][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4029.496627][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4029.496869][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4029.497119][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4029.497383][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4029.497655][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4029.497896][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4029.498160][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4029.498415][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4029.498754][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4029.499000][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4029.499310][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4029.499564][ 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) [ 4029.499761][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4029.499986][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4029.500233][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4029.500501][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4029.500744][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4029.500965][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4029.501274][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4029.501570][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4029.501843][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4029.502127][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4029.502367][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4029.502592][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4029.502883][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.503159][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4029.503475][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.503707][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4029.503994][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4029.504271][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4029.504579][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4029.504828][ 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:1584 (discriminator 4)) [ 4029.505055][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4029.505294][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4029.505597][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4029.505918][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4029.506209][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4029.506480][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4029.506760][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4029.507061][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4029.507296][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4029.507550][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4029.507863][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4029.508132][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4029.508402][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4029.508710][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4029.508964][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4029.509269][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4029.509509][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4029.509817][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4029.510056][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4029.510327][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4029.510560][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4029.510793][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4029.511019][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4029.511267][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4029.511571][ C2] tc_run (net/core/dev.c:3920) [ 4029.511769][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4029.511995][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.512226][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4029.512479][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4029.512723][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.512957][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4029.513213][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4029.513509][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4029.513771][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4029.514017][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4029.514274][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4029.514523][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4029.514849][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4029.515119][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4029.515364][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4029.515621][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4029.515836][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4029.516071][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4029.516339][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4029.516642][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4029.516910][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4029.517154][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4029.517379][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4029.517640][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4029.517878][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4029.518123][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4029.518357][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4029.518598][ 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:1584 (discriminator 4)) [ 4029.518833][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4029.519092][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4029.519366][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4029.519608][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4029.519851][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4029.520143][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4029.520453][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4029.520690][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4029.520945][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4029.521205][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4029.521439][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4029.521669][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4029.521924][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4029.522178][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4029.522430][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4029.522691][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4029.522968][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.523200][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4029.523482][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4029.523713][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4029.523971][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4029.524184][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4029.524471][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4029.524712][ C2] __do_softirq (kernel/softirq.c:553) [ 4029.524938][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4029.525153][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4029.525429][ C2] </IRQ> [ 4029.525574][ C2] <TASK> [ 4029.525721][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4029.526017][ 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) [ 4029.526265][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4029.527206][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4029.527504][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4029.527892][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4029.528278][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4029.528663][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4029.529055][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4029.529444][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4029.529724][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4029.529977][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4029.530215][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4029.530458][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4029.530725][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4029.530958][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4029.531223][ C2] do_idle (kernel/sched/idle.c:312) [ 4029.531422][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4029.531657][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4029.531893][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4029.532154][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4057.422536][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4057.423067][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4057.423530][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4057.423998][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4057.424913][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4057.425523][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4057.425848][ C1] Code: 24 80 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc <f3> 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 All code ======== 0: 24 80 and $0x80,%al 2: 00 00 add %al,(%rax) 4: 00 65 48 add %ah,0x48(%rbp) 7: 2b 04 25 28 00 00 00 sub 0x28,%eax e: 0f 85 43 0a 00 00 jne 0xa57 14: 48 81 c4 88 00 00 00 add $0x88,%rsp 1b: 5b pop %rbx 1c: 5d pop %rbp 1d: 41 5c pop %r12 1f: 41 5d pop %r13 21: 41 5e pop %r14 23: 41 5f pop %r15 25: c3 ret 26: cc int3 27: cc int3 28: cc int3 29: cc int3 2a:* f3 90 pause <-- trapping instruction 2c: e9 71 ff ff ff jmp 0xffffffffffffffa2 31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3d: 0f .byte 0xf 3e: 84 e2 test %ah,%dl Code starting with the faulting instruction =========================================== 0: f3 90 pause 2: e9 71 ff ff ff jmp 0xffffffffffffff78 7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 13: 0f .byte 0xf 14: 84 e2 test %ah,%dl [ 4057.426813][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4057.427121][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4057.427518][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4057.427915][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4057.428310][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4057.428712][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4057.429110][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4057.429556][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4057.429887][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4057.430284][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4057.430684][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4057.431083][ C1] PKRU: 55555554 [ 4057.431264][ C1] Call Trace: [ 4057.431433][ C1] <IRQ> [ 4057.431582][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4057.431845][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4057.432089][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4057.432366][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4057.432637][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4057.432926][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4057.433194][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4057.433499][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4057.433760][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4057.434070][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4057.434366][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4057.434687][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4057.434976][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4057.435270][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4057.435560][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4057.435871][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4057.436117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.436359][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4057.436598][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4057.436848][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4057.437120][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4057.437403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.437642][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4057.437886][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4057.438145][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4057.438379][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4057.438630][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4057.438891][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4057.439168][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4057.439445][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4057.439693][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4057.439964][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4057.440228][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4057.440574][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4057.440828][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4057.441148][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4057.441412][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4057.441616][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4057.441846][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4057.442102][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4057.442377][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4057.442610][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4057.442839][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4057.443156][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4057.443459][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4057.443744][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4057.444037][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4057.444295][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4057.444519][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4057.444808][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4057.445086][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4057.445402][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.445634][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4057.445919][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4057.446198][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4057.446504][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4057.446751][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4057.446998][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4057.447245][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4057.447557][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4057.447888][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4057.448186][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4057.448460][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4057.448753][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4057.449067][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4057.449352][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4057.449601][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4057.449847][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4057.450095][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4057.450357][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4057.450611][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4057.450860][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4057.451141][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4057.451419][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4057.451683][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4057.451972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.452210][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4057.452516][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4057.452791][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4057.453031][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4057.453277][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4057.453492][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4057.453762][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4057.454070][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4057.454311][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4057.454542][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4057.454791][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4057.455047][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4057.455285][ C1] tc_run (net/core/dev.c:3920) [ 4057.455493][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4057.455723][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.455962][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4057.456222][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4057.456475][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.456714][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4057.456979][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4057.457283][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4057.457554][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4057.457807][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4057.458071][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4057.458327][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4057.458607][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4057.458945][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4057.459223][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4057.459474][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4057.459738][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4057.459954][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4057.460210][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4057.460452][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4057.460737][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4057.460989][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4057.461230][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4057.461478][ C1] ? __create_object (mm/kmemleak.c:756) [ 4057.461723][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4057.461991][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4057.462270][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4057.462547][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4057.462828][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4057.463098][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4057.463342][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4057.463612][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4057.463848][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4057.464109][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4057.464369][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4057.464628][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4057.464902][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4057.465187][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4057.465459][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4057.465755][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4057.465995][ C1] __do_softirq (kernel/softirq.c:553) [ 4057.466220][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4057.466433][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4057.466709][ C1] </IRQ> [ 4057.466853][ C1] <TASK> [ 4057.467001][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4057.467296][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4057.467609][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4057.468592][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4057.468898][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4057.469297][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4057.469693][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4057.470092][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4057.470489][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4057.470891][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4057.471185][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4057.471410][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4057.471676][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4057.471981][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4057.472208][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4057.472459][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4057.472748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.472985][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4057.473241][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4057.473494][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4057.473783][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4057.474004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.474242][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4057.474482][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4057.474724][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4057.474963][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4057.475204][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4057.475441][ C1] ksys_write (fs/read_write.c:643) [ 4057.475657][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4057.475906][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4057.476210][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4057.476440][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4057.476740][ C1] RIP: 0033:0x7fd66fef3957 [ 4057.476969][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4057.477937][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4057.478356][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4057.478759][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4057.479162][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4057.479556][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4057.479953][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4057.482557][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4057.483062][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4057.483531][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4057.484008][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4057.484928][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4057.485536][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4057.485859][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4057.486824][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4057.487129][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4057.487525][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4057.487923][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4057.488319][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4057.488722][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4057.489119][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4057.489564][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4057.489894][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4057.490291][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4057.490691][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4057.491107][ C2] PKRU: 55555554 [ 4057.491288][ C2] Call Trace: [ 4057.491456][ C2] <IRQ> [ 4057.491604][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4057.491866][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4057.492109][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4057.492407][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4057.492682][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4057.492971][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4057.493235][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4057.493539][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4057.493799][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4057.494061][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4057.494370][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4057.494655][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4057.494961][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4057.495243][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4057.495528][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4057.495810][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4057.496112][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4057.496343][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.496577][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4057.496812][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4057.497053][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4057.497338][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4057.497621][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.497859][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4057.498101][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4057.498360][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4057.498601][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4057.498848][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4057.499106][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4057.499382][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4057.499657][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4057.499905][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4057.500174][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4057.500436][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4057.500783][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4057.501035][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4057.501353][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4057.501613][ 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) [ 4057.501818][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4057.502046][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4057.502299][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4057.502576][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4057.502827][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4057.503052][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4057.503369][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4057.503674][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4057.503954][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4057.504248][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4057.504494][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4057.504722][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4057.505021][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4057.505303][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4057.505626][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.505866][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4057.506162][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4057.506448][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4057.506763][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4057.507019][ 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:1584 (discriminator 4)) [ 4057.507253][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4057.507501][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4057.507812][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4057.508147][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4057.508443][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4057.508722][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4057.509011][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4057.509324][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4057.509564][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4057.509829][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4057.510144][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4057.510420][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4057.510695][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4057.511009][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4057.511268][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4057.511580][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4057.511829][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4057.512145][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4057.512392][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4057.512666][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4057.512908][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4057.513147][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4057.513377][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4057.513631][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4057.513945][ C2] tc_run (net/core/dev.c:3920) [ 4057.514148][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4057.514380][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.514617][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4057.514878][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4057.515130][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.515365][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4057.515629][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4057.515933][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4057.516204][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4057.516455][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4057.516720][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4057.516976][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4057.517312][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4057.517586][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4057.517839][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4057.518102][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4057.518318][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4057.518564][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4057.518840][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4057.519149][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4057.519424][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4057.519673][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4057.519901][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4057.520168][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4057.520409][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4057.520659][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4057.520899][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4057.521146][ 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:1584 (discriminator 4)) [ 4057.521380][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4057.521648][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4057.521927][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4057.522171][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4057.522420][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4057.522718][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4057.523037][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4057.523279][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4057.523538][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4057.523806][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4057.524044][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4057.524280][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4057.524541][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4057.524801][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4057.525058][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4057.525326][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4057.525610][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4057.525848][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4057.526135][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4057.526374][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4057.526637][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4057.526856][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4057.527153][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4057.527399][ C2] __do_softirq (kernel/softirq.c:553) [ 4057.527631][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4057.527852][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4057.528133][ C2] </IRQ> [ 4057.528284][ C2] <TASK> [ 4057.528433][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4057.528740][ 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) [ 4057.528994][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4057.529959][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4057.530256][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4057.530639][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4057.531024][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4057.531410][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4057.531796][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4057.532186][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4057.532466][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4057.532718][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4057.532953][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4057.533196][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4057.533464][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4057.533692][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4057.533959][ C2] do_idle (kernel/sched/idle.c:312) [ 4057.534175][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4057.534417][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4057.534657][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4057.534927][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4057.535235][ C2] </TASK> | [ 4082.107794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4082.108147][ C1] rcu: 1-....: (1663408 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=407480 | [ 4082.108705][ C1] rcu: (t=1665315 jiffies g=1503537 q=1125 ncpus=4) [ 4082.109472][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4082.110055][ 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) [ 4082.110325][ C1] 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 [ 4082.111218][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286 [ 4082.111500][ C1] RAX: ffffed100126b1c3 RBX: ffffed100126b1c4 RCX: ffffffff8d49c450 [ 4082.111876][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4082.112241][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4082.112607][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4082.112975][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4082.113344][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4082.113755][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4082.114061][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4082.114428][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4082.114795][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4082.115163][ C1] PKRU: 55555554 [ 4082.115330][ C1] Call Trace: [ 4082.115487][ C1] <IRQ> [ 4082.115627][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4082.115882][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4082.116115][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4082.116347][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4082.116559][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4082.116808][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4082.117059][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4082.117296][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4082.117558][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4082.117781][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4082.118069][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4082.118319][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4082.118589][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4082.118837][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4082.119117][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4082.119357][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 4082.119599][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4082.119884][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4082.120161][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4082.120454][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4082.120720][ 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) [ 4082.120956][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4082.121217][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4082.121503][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4082.121726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.121951][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4082.122172][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4082.122405][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4082.122654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4082.122916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.123137][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4082.123361][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4082.123601][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4082.123820][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4082.124047][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4082.124311][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4082.124582][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4082.124851][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4082.125095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4082.125357][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4082.125612][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4082.125951][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4082.126197][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4082.126506][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4082.126762][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4082.126962][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4082.127184][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4082.127433][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4082.127702][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4082.127928][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4082.128150][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4082.128464][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4082.128760][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4082.129036][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4082.129321][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4082.129560][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4082.129785][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4082.130078][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4082.130352][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4082.130667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.130898][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4082.131185][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4082.131462][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4082.131769][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4082.132018][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4082.132246][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4082.132486][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4082.132788][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4082.133110][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4082.133401][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4082.133666][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4082.133949][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4082.134252][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4082.134530][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4082.134772][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4082.135012][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4082.135251][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4082.135509][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4082.135755][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4082.135995][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4082.136267][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4082.136539][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4082.136794][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4082.137073][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.137305][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4082.137601][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4082.137871][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4082.138102][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4082.138342][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4082.138558][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4082.138820][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4082.139120][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4082.139352][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4082.139578][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4082.139818][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4082.140067][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4082.140300][ C1] tc_run (net/core/dev.c:3920) [ 4082.140501][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4082.140723][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.140957][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4082.141209][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4082.141454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.141685][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4082.141943][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4082.142238][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4082.142501][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4082.142746][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4082.143004][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4082.143252][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4082.143519][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4082.143850][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4082.144117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4082.144363][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4082.144621][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4082.144830][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4082.145079][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4082.145319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4082.145597][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4082.145841][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4082.146073][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4082.146314][ C1] ? __create_object (mm/kmemleak.c:756) [ 4082.146551][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4082.146812][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4082.147085][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4082.147351][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4082.147623][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4082.147888][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4082.148126][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4082.148388][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4082.148623][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4082.148878][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4082.149132][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4082.149383][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4082.149650][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4082.149926][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4082.150180][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4082.150477][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4082.150718][ C1] __do_softirq (kernel/softirq.c:553) [ 4082.150943][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4082.151159][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4082.151441][ C1] </IRQ> [ 4082.151587][ C1] <TASK> [ 4082.151735][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4082.152031][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4082.152346][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4082.153284][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4082.153583][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4082.153969][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4082.154354][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4082.154738][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4082.155127][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4082.155515][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4082.155802][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4082.156020][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4082.156278][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4082.156574][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4082.156795][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4082.157040][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4082.157320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.157550][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4082.157799][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4082.158044][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4082.158326][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4082.158569][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.158817][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4082.159052][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4082.159289][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4082.159521][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4082.159754][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4082.159986][ C1] ksys_write (fs/read_write.c:643) [ 4082.160197][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4082.160438][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4082.160735][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4082.160962][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4082.161252][ C1] RIP: 0033:0x7fd66fef3957 [ 4082.161478][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4082.162420][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4082.162828][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4082.163216][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4082.163601][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4082.163987][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4082.164372][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4082.164372][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4082.164762][ C1] </TASK> | [ 4082.164915][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4082.165179][ C2] NMI backtrace for cpu 2 [ 4082.165189][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4082.165191][ C2] 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) [ 4082.165197][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4082.165200][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4082.165203][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4082.165204][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4082.165206][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4082.165208][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4082.165210][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4082.165211][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4082.165213][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4082.165216][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4082.165218][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4082.165219][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4082.165221][ C2] PKRU: 55555554 [ 4082.165222][ C2] Call Trace: [ 4082.165224][ C2] <NMI> [ 4082.165225][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4082.165233][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4082.165237][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4082.165242][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4082.165245][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4082.165247][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4082.165253][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4082.165256][ C2] ? 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) [ 4082.165259][ C2] ? 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) [ 4082.165262][ C2] ? 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) [ 4082.165265][ C2] </NMI> [ 4082.165266][ C2] <IRQ> [ 4082.165267][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4082.165270][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4082.165274][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.165278][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4082.165282][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4082.165285][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4082.165288][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4082.165291][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.165293][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4082.165298][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4082.165301][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4082.165307][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4082.165310][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4082.165315][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4082.165321][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4082.165325][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4082.165327][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4082.165330][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4082.165332][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4082.165338][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4082.165342][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4082.165346][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4082.165354][ 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) [ 4082.165357][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4082.165360][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4082.165365][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4082.165368][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4082.165371][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4082.165374][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4082.165380][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4082.165385][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4082.165389][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4082.165397][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4082.165399][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4082.165402][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4082.165405][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4082.165408][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4082.165413][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.165415][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4082.165420][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4082.165423][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4082.165428][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4082.165430][ 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:1584 (discriminator 4)) [ 4082.165433][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4082.165436][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4082.165443][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4082.165450][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4082.165457][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4082.165462][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4082.165472][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4082.165480][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4082.165485][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4082.165488][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4082.165492][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4082.165494][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4082.165498][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4082.165500][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4082.165503][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4082.165507][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4082.165512][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4082.165515][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4082.165518][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4082.165520][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4082.165525][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4082.165529][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4082.165533][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4082.165535][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4082.165539][ C2] tc_run (net/core/dev.c:3920) [ 4082.165543][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4082.165546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.165549][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4082.165553][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4082.165557][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.165559][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4082.165563][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4082.165567][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4082.165569][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4082.165573][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4082.165577][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4082.165581][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4082.165589][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4082.165592][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4082.165596][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4082.165600][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4082.165603][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4082.165606][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4082.165609][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4082.165613][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4082.165615][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4082.165619][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4082.165622][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4082.165624][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4082.165628][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4082.165631][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4082.165635][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4082.165639][ 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:1584 (discriminator 4)) [ 4082.165642][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4082.165648][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4082.165652][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4082.165656][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4082.165661][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4082.165666][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4082.165669][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4082.165673][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4082.165676][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4082.165679][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4082.165683][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4082.165687][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4082.165692][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4082.165696][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4082.165699][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4082.165704][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4082.165706][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4082.165709][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4082.165712][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4082.165715][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4082.165718][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4082.165721][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4082.165725][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4082.165729][ C2] __do_softirq (kernel/softirq.c:553) [ 4082.165733][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4082.165735][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4082.165739][ C2] </IRQ> [ 4082.165739][ C2] <TASK> [ 4082.165741][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4082.165744][ 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) [ 4082.165747][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4082.165749][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4082.165751][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4082.165752][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4082.165754][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4082.165755][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4082.165757][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4082.165760][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4082.165764][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4082.165767][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4082.165770][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4082.165773][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4082.165775][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4082.165778][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4082.165782][ C2] do_idle (kernel/sched/idle.c:312) [ 4082.165784][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4082.165786][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4082.165789][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4082.165793][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4109.422576][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4109.423112][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4109.423578][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4109.424048][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4109.424966][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4109.425583][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4109.425910][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4109.426877][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4109.427184][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4109.427583][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4109.427985][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4109.428392][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4109.428791][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4109.429189][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4109.429637][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4109.429972][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4109.430375][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4109.430774][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4109.431175][ C1] PKRU: 55555554 [ 4109.431358][ C1] Call Trace: [ 4109.431532][ C1] <IRQ> [ 4109.431683][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4109.431948][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4109.432193][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4109.432471][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4109.432746][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4109.433035][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4109.433303][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4109.433613][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4109.433879][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4109.434189][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4109.434489][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4109.434806][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4109.435097][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4109.435394][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4109.435683][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4109.435997][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4109.436241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.436483][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4109.436723][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4109.436974][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4109.437247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4109.437535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.437774][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4109.438015][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4109.438276][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4109.438524][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4109.438772][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4109.439032][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4109.439312][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4109.439587][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4109.439837][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4109.440109][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4109.440374][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4109.440723][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4109.440985][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4109.441305][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4109.441568][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4109.441772][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4109.442004][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4109.442261][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4109.442536][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4109.442771][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4109.442999][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4109.443318][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4109.443624][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4109.443906][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4109.444202][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4109.444449][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4109.444677][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4109.444979][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4109.445264][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4109.445589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.445828][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4109.446125][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4109.446410][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4109.446726][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4109.446983][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4109.447218][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4109.447469][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4109.447783][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4109.448115][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4109.448419][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4109.448695][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4109.448983][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4109.449297][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4109.449583][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4109.449833][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4109.450081][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4109.450328][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4109.450591][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4109.450847][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4109.451095][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4109.451375][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4109.451655][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4109.451922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4109.452205][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.452447][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4109.452752][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4109.453029][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4109.453271][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4109.453517][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4109.453734][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4109.454007][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4109.454317][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4109.454559][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4109.454787][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4109.455039][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4109.455294][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4109.455534][ C1] tc_run (net/core/dev.c:3920) [ 4109.455740][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4109.455973][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.456211][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4109.456472][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4109.456725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.456963][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4109.457227][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4109.457531][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4109.457803][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4109.458056][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4109.458328][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4109.458585][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4109.458865][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4109.459202][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4109.459478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4109.459731][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4109.459997][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4109.460216][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4109.460475][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4109.460719][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4109.461006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4109.461258][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4109.461497][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4109.461745][ C1] ? __create_object (mm/kmemleak.c:756) [ 4109.461993][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4109.462261][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4109.462546][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4109.462818][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4109.463098][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4109.463373][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4109.463616][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4109.463890][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4109.464125][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4109.464386][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4109.464648][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4109.464909][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4109.465184][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4109.465471][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4109.465731][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4109.466039][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4109.466287][ C1] __do_softirq (kernel/softirq.c:553) [ 4109.466521][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4109.466739][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4109.467027][ C1] </IRQ> [ 4109.467179][ C1] <TASK> [ 4109.467328][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4109.467633][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4109.467957][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4109.468937][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4109.469246][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4109.469644][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4109.470043][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4109.470444][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4109.470845][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4109.471247][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4109.471544][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4109.471767][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4109.472034][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4109.472339][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4109.472570][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4109.472823][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4109.473110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.473351][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4109.473607][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4109.473862][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4109.474155][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4109.474379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.474618][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4109.474860][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4109.475104][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4109.475345][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4109.475586][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4109.475823][ C1] ksys_write (fs/read_write.c:643) [ 4109.476042][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4109.476289][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4109.476594][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4109.476831][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4109.477131][ C1] RIP: 0033:0x7fd66fef3957 [ 4109.477361][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4109.478339][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4109.478761][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4109.479159][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4109.479556][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4109.479957][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4109.480357][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4109.483017][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4109.483533][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4109.484009][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4109.484489][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4109.485429][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4109.486052][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 4109.486344][ C2] 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 [ 4109.487328][ C2] RSP: 0018:ffffc9000021fa80 EFLAGS: 00000286 [ 4109.487639][ C2] RAX: ffff888009359b5c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4109.488044][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 4109.488454][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4109.488855][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4109.489257][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4109.489663][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4109.490112][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4109.490449][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4109.490852][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4109.491250][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4109.491648][ C2] PKRU: 55555554 [ 4109.491830][ C2] Call Trace: [ 4109.492003][ C2] <IRQ> [ 4109.492153][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4109.492422][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4109.492666][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4109.492945][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4109.493219][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4109.493506][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4109.493777][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4109.494086][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4109.494347][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4109.494612][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4109.494923][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4109.495222][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4109.495537][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4109.495828][ C2] ? kasan_check_range (mm/kasan/generic.c:188) [ 4109.496086][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4109.496369][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4109.496681][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4109.496923][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.497165][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4109.497411][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4109.497660][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4109.497940][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4109.498226][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.498473][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4109.498715][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4109.498978][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4109.499211][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4109.499458][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4109.499715][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4109.499991][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4109.500271][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4109.500519][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4109.500789][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4109.501052][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4109.501402][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4109.501656][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4109.501979][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4109.502241][ 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) [ 4109.502447][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4109.502677][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4109.502931][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4109.503205][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4109.503457][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4109.503686][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4109.504008][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4109.504311][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4109.504593][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4109.504887][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4109.505134][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4109.505366][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4109.505671][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4109.505959][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4109.506285][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.506524][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4109.506821][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4109.507107][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4109.507424][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4109.507680][ 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:1584 (discriminator 4)) [ 4109.507914][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4109.508161][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4109.508481][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4109.508813][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4109.509113][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4109.509390][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4109.509681][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4109.509992][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4109.510236][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4109.510501][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4109.510819][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4109.511093][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4109.511370][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4109.511686][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4109.511948][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4109.512265][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4109.512513][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4109.512829][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4109.513074][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4109.513355][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4109.513595][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4109.513839][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4109.514071][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4109.514325][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4109.514637][ C2] tc_run (net/core/dev.c:3920) [ 4109.514843][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4109.515074][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.515312][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4109.515574][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4109.515828][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.516066][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4109.516331][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4109.516637][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4109.516908][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4109.517159][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4109.517428][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4109.517684][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4109.518023][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4109.518301][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4109.518563][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4109.518829][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4109.519049][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4109.519292][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4109.519571][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4109.519886][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4109.520162][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4109.520413][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4109.520644][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4109.520911][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4109.521155][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4109.521407][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4109.521647][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4109.521896][ 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:1584 (discriminator 4)) [ 4109.522128][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4109.522394][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4109.522676][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4109.522922][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4109.523171][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4109.523472][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4109.523792][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4109.524036][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4109.524294][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4109.524561][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4109.524802][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4109.525040][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4109.525301][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4109.525563][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4109.525822][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4109.526092][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4109.526373][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4109.526611][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4109.526903][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4109.527141][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4109.527409][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4109.527628][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4109.527925][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4109.528172][ C2] __do_softirq (kernel/softirq.c:553) [ 4109.528413][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4109.528635][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4109.528923][ C2] </IRQ> [ 4109.529073][ C2] <TASK> [ 4109.529226][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4109.529531][ 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) [ 4109.529787][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4109.530756][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4109.531066][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4109.531464][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4109.531863][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4109.532259][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4109.532656][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4109.533058][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4109.533345][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4109.533605][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4109.533850][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4109.534101][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4109.534375][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4109.534615][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4109.534889][ C2] do_idle (kernel/sched/idle.c:312) [ 4109.535093][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4109.535335][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4109.535580][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4109.535849][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4137.422526][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4137.423045][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4137.423499][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4137.423957][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4137.424851][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4137.425445][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4137.425761][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4137.426708][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4137.427009][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4137.427398][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4137.427787][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4137.428178][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4137.428594][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4137.428993][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4137.429449][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4137.429773][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4137.430164][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4137.430550][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4137.430940][ C1] PKRU: 55555554 [ 4137.431116][ C1] Call Trace: [ 4137.431284][ C1] <IRQ> [ 4137.431433][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4137.431691][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4137.431929][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4137.432199][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4137.432465][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4137.432745][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4137.433008][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433307][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4137.433561][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4137.433864][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4137.434154][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.434463][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434743][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4137.435033][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435313][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4137.435617][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.435856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.436093][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.436327][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4137.436569][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4137.436837][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.437113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.437347][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.437583][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4137.437843][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.438072][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4137.438338][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4137.438597][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4137.438878][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4137.439157][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4137.439405][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4137.439678][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4137.439948][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4137.440288][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.440534][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4137.440846][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4137.441102][ C1] ip_rcv (./include/net/dst.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.441301][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.441527][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4137.441776][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4137.442047][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4137.442273][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4137.442493][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4137.442804][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4137.443102][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.443377][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.443664][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.443907][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.444130][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4137.444422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.444702][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4137.445020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.445249][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4137.445538][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4137.445817][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4137.446124][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4137.446372][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4137.446601][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4137.446843][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4137.447148][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4137.447472][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4137.447765][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.448034][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.448340][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4137.448653][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4137.448939][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4137.449189][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4137.449443][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4137.449684][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4137.449943][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4137.450190][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4137.450432][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4137.450704][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4137.450980][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4137.451238][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.451513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.451748][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.452052][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4137.452322][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.452557][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4137.452800][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4137.453013][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4137.453271][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4137.453572][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.453809][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4137.454034][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4137.454277][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4137.454527][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.454762][ C1] tc_run (net/core/dev.c:3920) [ 4137.454965][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4137.455191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.455425][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4137.455678][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4137.455928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.456159][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.456419][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.456713][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4137.456980][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4137.457224][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4137.457486][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.457738][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4137.458007][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4137.458362][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4137.458638][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.458890][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4137.459158][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4137.459386][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4137.459636][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4137.459874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.460152][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.460397][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4137.460633][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4137.460877][ C1] ? __create_object (mm/kmemleak.c:756) [ 4137.461114][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4137.461376][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4137.461648][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4137.461914][ C1] tcp_delack_timer_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.462188][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4137.462453][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4137.462690][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4137.462955][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4137.463186][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4137.463440][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4137.463694][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4137.463947][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4137.464217][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4137.464494][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4137.464749][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.465048][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4137.465288][ C1] __do_softirq (kernel/softirq.c:553) [ 4137.465515][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4137.465728][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4137.466010][ C1] </IRQ> [ 4137.466155][ C1] <TASK> [ 4137.466302][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.466599][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4137.466915][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4137.467861][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4137.468162][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4137.468583][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4137.468982][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4137.469390][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4137.469775][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4137.470165][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4137.470453][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4137.470672][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4137.470934][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.471229][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4137.471453][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4137.471699][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4137.471978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.472212][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4137.472461][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4137.472708][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4137.472991][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4137.473208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.473442][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4137.473676][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4137.473913][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4137.474148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.474383][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4137.474615][ C1] ksys_write (fs/read_write.c:643) [ 4137.474828][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4137.475071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.475367][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4137.475594][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4137.475888][ C1] RIP: 0033:0x7fd66fef3957 [ 4137.476110][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.477083][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4137.477501][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4137.477900][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4137.478305][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4137.478704][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4137.479102][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4137.481758][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4137.482255][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4137.482716][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4137.483180][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4137.484083][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4137.484690][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4137.485010][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4137.485956][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4137.486256][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4137.486643][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4137.487033][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4137.487421][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4137.487812][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4137.488225][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4137.488672][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4137.489004][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4137.489415][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4137.489812][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4137.490202][ C2] PKRU: 55555554 [ 4137.490381][ C2] Call Trace: [ 4137.490547][ C2] <IRQ> [ 4137.490694][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4137.490954][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4137.491192][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4137.491463][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4137.491731][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4137.492017][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4137.492278][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.492578][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4137.492833][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4137.493091][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4137.493393][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4137.493680][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.493994][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.494282][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4137.494572][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.494856][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4137.495160][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.495395][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.495631][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.495868][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4137.496112][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4137.496377][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.496655][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.496890][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.497127][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4137.497380][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.497610][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4137.497852][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4137.498104][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4137.498403][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4137.498680][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4137.498930][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4137.499201][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4137.499472][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4137.499808][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.500054][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4137.500364][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4137.500618][ 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) [ 4137.500821][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.501045][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4137.501291][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4137.501558][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4137.501803][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4137.502024][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4137.502333][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4137.502631][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.502906][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.503194][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.503434][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.503659][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4137.503952][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.504230][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4137.504547][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.504779][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4137.505069][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4137.505347][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4137.505656][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4137.505907][ 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:1584 (discriminator 4)) [ 4137.506138][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4137.506381][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4137.506685][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4137.507012][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4137.507302][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.507569][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.507853][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4137.508159][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.508423][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4137.508689][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4137.509009][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4137.509285][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4137.509564][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4137.509873][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4137.510125][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4137.510430][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4137.510675][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4137.510990][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4137.511230][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4137.511499][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.511735][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.511971][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4137.512197][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4137.512444][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4137.512750][ C2] tc_run (net/core/dev.c:3920) [ 4137.512952][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4137.513178][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.513411][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4137.513666][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4137.513913][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.514144][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.514400][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.514696][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4137.514960][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4137.515207][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4137.515465][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.515719][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4137.516051][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4137.516319][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.516567][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4137.516825][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4137.517035][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4137.517273][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4137.517543][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.517848][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4137.518120][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4137.518391][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4137.518620][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4137.518887][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4137.519132][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.519393][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4137.519627][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4137.519868][ 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:1584 (discriminator 4)) [ 4137.520097][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4137.520358][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4137.520631][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.520873][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4137.521119][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4137.521412][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4137.521723][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4137.521962][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4137.522217][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4137.522478][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4137.522714][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4137.522947][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4137.523203][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4137.523457][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4137.523713][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4137.523976][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4137.524254][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.524485][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4137.524769][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.525003][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4137.525261][ C2] ? ktime_get (kernel/time/timekeeping.c: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.525476][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4137.525768][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4137.526011][ C2] __do_softirq (kernel/softirq.c:553) [ 4137.526236][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4137.526453][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4137.526730][ C2] </IRQ> [ 4137.526879][ C2] <TASK> [ 4137.527025][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.527323][ 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) [ 4137.527574][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4137.528520][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4137.528823][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4137.529210][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4137.529598][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4137.529984][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4137.530372][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4137.530760][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4137.531043][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4137.531297][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4137.531534][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4137.531777][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4137.532047][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.532281][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4137.532547][ C2] do_idle (kernel/sched/idle.c:312) [ 4137.532747][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4137.532984][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4137.533220][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4137.533485][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4137.533788][ C2] </TASK> | [ 4160.165793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4160.166176][ C1] rcu: 1-....: (1741291 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=425857 | [ 4160.166738][ C1] rcu: (t=1743373 jiffies g=1503537 q=1163 ncpus=4) [ 4160.167528][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4160.168143][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4160.168475][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4160.169442][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4160.169750][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4160.170148][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4160.170545][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4160.170943][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4160.171340][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4160.171739][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4160.172189][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4160.172520][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4160.172920][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4160.173317][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4160.173716][ C1] PKRU: 55555554 [ 4160.173899][ C1] Call Trace: [ 4160.174070][ C1] <IRQ> [ 4160.174222][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4160.174499][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4160.174752][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4160.175003][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4160.175233][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4160.175504][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4160.175776][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4160.176034][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4160.176319][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4160.176563][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4160.176874][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4160.177146][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4160.177432][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4160.177701][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4160.178006][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4160.178274][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4160.178584][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4160.178884][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4160.179201][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4160.179487][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4160.179783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4160.180071][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4160.180382][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4160.180625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.180868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4160.181104][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4160.181354][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4160.181626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4160.181910][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.182149][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4160.182391][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4160.182652][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4160.182886][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4160.183133][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4160.183392][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4160.183669][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4160.183948][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4160.184195][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4160.184466][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4160.184730][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4160.185079][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4160.185332][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4160.185651][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4160.185915][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4160.186117][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4160.186347][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4160.186603][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4160.186878][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4160.187112][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4160.187340][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4160.187658][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4160.187962][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4160.188251][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4160.188546][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4160.188794][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4160.189024][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4160.189323][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4160.189608][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4160.189933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.190168][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4160.190466][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4160.190750][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4160.191065][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4160.191320][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4160.191554][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4160.191802][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4160.192121][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4160.192452][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4160.192751][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4160.193026][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4160.193312][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4160.193627][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4160.193912][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4160.194161][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4160.194408][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4160.194656][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4160.194920][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4160.195174][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4160.195424][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4160.195702][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4160.195984][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4160.196247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4160.196529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.196769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4160.197075][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4160.197351][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4160.197593][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4160.197843][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4160.198064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4160.198329][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4160.198638][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4160.198881][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4160.199112][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4160.199360][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4160.199614][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4160.199854][ C1] tc_run (net/core/dev.c:3920) [ 4160.200061][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4160.200292][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.200531][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4160.200792][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4160.201046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.201281][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4160.201547][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4160.201850][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4160.202122][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4160.202374][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4160.202639][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4160.202894][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4160.203170][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4160.203505][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4160.203780][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4160.204032][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4160.204296][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4160.204513][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4160.204769][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4160.205011][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4160.205301][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4160.205551][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4160.205794][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4160.206042][ C1] ? __create_object (mm/kmemleak.c:756) [ 4160.206284][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4160.206552][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4160.206832][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4160.207103][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4160.207384][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4160.207655][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4160.207900][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4160.208176][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4160.208411][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4160.208673][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4160.208936][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4160.209194][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4160.209466][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4160.209749][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4160.210009][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4160.210314][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4160.210560][ C1] __do_softirq (kernel/softirq.c:553) [ 4160.210792][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4160.211012][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4160.211298][ C1] </IRQ> [ 4160.211447][ C1] <TASK> [ 4160.211595][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4160.211900][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4160.212222][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4160.213189][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4160.213498][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4160.213894][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4160.214292][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4160.214688][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4160.215085][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4160.215483][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4160.215779][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4160.216004][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4160.216271][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4160.216572][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4160.216802][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4160.217052][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4160.217341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.217580][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4160.217836][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4160.218092][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4160.218380][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4160.218604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.218842][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4160.219080][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4160.219324][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4160.219564][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4160.219804][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4160.220041][ C1] ksys_write (fs/read_write.c:643) [ 4160.220261][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4160.220509][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4160.220811][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4160.221046][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4160.221346][ C1] RIP: 0033:0x7fd66fef3957 [ 4160.221574][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4160.222543][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4160.222963][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4160.223358][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4160.223755][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4160.224152][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4160.224548][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4160.224548][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4160.224950][ C1] </TASK> | [ 4160.225108][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4160.225384][ C2] NMI backtrace for cpu 2 [ 4160.225400][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4160.225404][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4160.225412][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4160.225415][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4160.225418][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4160.225420][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4160.225421][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4160.225423][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4160.225425][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4160.225427][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4160.225429][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4160.225432][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4160.225434][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4160.225435][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4160.225437][ C2] PKRU: 55555554 [ 4160.225438][ C2] Call Trace: [ 4160.225441][ C2] <NMI> [ 4160.225444][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4160.225452][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4160.225458][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4160.225463][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4160.225467][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4160.225469][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4160.225475][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4160.225478][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4160.225481][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4160.225485][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4160.225488][ C2] </NMI> [ 4160.225489][ C2] <IRQ> [ 4160.225490][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4160.225493][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4160.225497][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.225501][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4160.225505][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4160.225509][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4160.225512][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4160.225515][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.225518][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4160.225522][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4160.225525][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4160.225534][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4160.225536][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4160.225542][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4160.225548][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4160.225552][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4160.225555][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4160.225557][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4160.225559][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4160.225565][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4160.225569][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4160.225573][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4160.225582][ 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) [ 4160.225585][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4160.225588][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4160.225593][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4160.225596][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4160.225601][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4160.225605][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4160.225611][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4160.225616][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4160.225622][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4160.225630][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4160.225633][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4160.225636][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4160.225640][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4160.225643][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4160.225649][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.225651][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4160.225655][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4160.225659][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4160.225664][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4160.225666][ 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:1584 (discriminator 4)) [ 4160.225669][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4160.225672][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4160.225681][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4160.225687][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4160.225694][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4160.225699][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4160.225711][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4160.225718][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4160.225723][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4160.225726][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4160.225732][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4160.225735][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4160.225739][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4160.225741][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4160.225746][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4160.225753][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4160.225758][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4160.225763][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4160.225766][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4160.225769][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4160.225774][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4160.225779][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4160.225783][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4160.225785][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4160.225790][ C2] tc_run (net/core/dev.c:3920) [ 4160.225794][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4160.225798][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.225800][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4160.225804][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4160.225808][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.225810][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4160.225814][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4160.225818][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4160.225821][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4160.225825][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4160.225830][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4160.225834][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4160.225842][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4160.225845][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4160.225849][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4160.225854][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4160.225857][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4160.225860][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4160.225863][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4160.225867][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4160.225870][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4160.225875][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4160.225878][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4160.225881][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4160.225886][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4160.225888][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4160.225892][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4160.225896][ 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:1584 (discriminator 4)) [ 4160.225899][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4160.225906][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4160.225909][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4160.225916][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4160.225921][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4160.225926][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4160.225930][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4160.225934][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4160.225938][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4160.225942][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4160.225946][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4160.225951][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4160.225956][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4160.225961][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4160.225965][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4160.225970][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4160.225973][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4160.225975][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4160.225980][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4160.225983][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4160.225987][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4160.225990][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4160.225995][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4160.225998][ C2] __do_softirq (kernel/softirq.c:553) [ 4160.226003][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4160.226006][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4160.226010][ C2] </IRQ> [ 4160.226011][ C2] <TASK> [ 4160.226012][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4160.226015][ 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) [ 4160.226020][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4160.226022][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4160.226025][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4160.226027][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4160.226029][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4160.226031][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4160.226032][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4160.226035][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4160.226039][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4160.226043][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4160.226046][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4160.226049][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4160.226052][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4160.226054][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4160.226058][ C2] do_idle (kernel/sched/idle.c:312) [ 4160.226061][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4160.226064][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4160.226068][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4160.226072][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4185.422522][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4185.423054][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4185.423516][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4185.423981][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4185.424899][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4185.425507][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 4185.425796][ 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 [ 4185.426763][ C1] RSP: 0018:ffffc900001c7b60 EFLAGS: 00000282 [ 4185.427069][ C1] RAX: ffff888009358e1c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4185.427466][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4185.427863][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4185.428264][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4185.428661][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4185.429062][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4185.429507][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4185.429839][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4185.430238][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4185.430641][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4185.431039][ C1] PKRU: 55555554 [ 4185.431223][ C1] Call Trace: [ 4185.431390][ C1] <IRQ> [ 4185.431541][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4185.431805][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4185.432050][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4185.432325][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4185.432596][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4185.432886][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4185.433154][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4185.433458][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4185.433720][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4185.434028][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4185.434326][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4185.434642][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4185.434930][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 4185.435186][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4185.435469][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4185.435780][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4185.436020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.436262][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4185.436502][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4185.436751][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4185.437022][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.437305][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.437544][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4185.437787][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4185.438053][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4185.438289][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4185.438535][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4185.438793][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4185.439070][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4185.439346][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4185.439594][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4185.439866][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4185.440128][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4185.440483][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4185.440737][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4185.441057][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4185.441320][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4185.441524][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4185.441754][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4185.442008][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4185.442287][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4185.442519][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4185.442747][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4185.443073][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4185.443380][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4185.443663][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4185.443956][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4185.444202][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4185.444434][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4185.444734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.445018][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4185.445341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.445580][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4185.445875][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4185.446160][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4185.446476][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4185.446737][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4185.446972][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4185.447219][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4185.447529][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4185.447860][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4185.448171][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4185.448444][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4185.448732][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4185.449043][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4185.449330][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4185.449579][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4185.449826][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4185.450071][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4185.450336][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4185.450590][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4185.450839][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4185.451120][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4185.451399][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4185.451661][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.451946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.452185][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4185.452490][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4185.452767][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4185.453005][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4185.453252][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4185.453469][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4185.453736][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4185.454046][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4185.454284][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4185.454516][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4185.454767][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4185.455022][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4185.455262][ C1] tc_run (net/core/dev.c:3920) [ 4185.455470][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4185.455698][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.455938][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4185.456197][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4185.456450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.456688][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4185.456953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4185.457257][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4185.457527][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4185.457780][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4185.458052][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4185.458307][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4185.458582][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4185.458921][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4185.459197][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4185.459450][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4185.459715][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4185.459930][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4185.460187][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4185.460430][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.460718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4185.460968][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4185.461207][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4185.461457][ C1] ? __create_object (mm/kmemleak.c:756) [ 4185.461703][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4185.461970][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4185.462257][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4185.462531][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4185.462811][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4185.463082][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4185.463325][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4185.463595][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4185.463832][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4185.464093][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4185.464353][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4185.464613][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4185.464887][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4185.465171][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4185.465431][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4185.465738][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4185.465987][ C1] __do_softirq (kernel/softirq.c:553) [ 4185.466217][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4185.466438][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4185.466721][ C1] </IRQ> [ 4185.466873][ C1] <TASK> [ 4185.467024][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4185.467327][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4185.467650][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4185.468618][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4185.468925][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4185.469321][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4185.469718][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4185.470115][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4185.470514][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4185.470913][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4185.471208][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4185.471432][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4185.471696][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4185.472000][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4185.472228][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4185.472480][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4185.472768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.473006][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4185.473262][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4185.473514][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4185.473803][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4185.474024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.474262][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4185.474502][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4185.474746][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4185.474983][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4185.475223][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4185.475462][ C1] ksys_write (fs/read_write.c:643) [ 4185.475677][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4185.475926][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4185.476231][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4185.476470][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4185.476768][ C1] RIP: 0033:0x7fd66fef3957 [ 4185.476998][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4185.477968][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4185.478390][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4185.478788][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4185.479185][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4185.479581][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4185.479978][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4185.482590][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4185.483098][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4185.483568][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4185.484044][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4185.484962][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4185.485572][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4185.485895][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4185.486860][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4185.487164][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4185.487560][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4185.487962][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4185.488359][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4185.488754][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4185.489149][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4185.489594][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4185.489924][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4185.490325][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4185.490723][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4185.491119][ C2] PKRU: 55555554 [ 4185.491300][ C2] Call Trace: [ 4185.491471][ C2] <IRQ> [ 4185.491617][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4185.491878][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4185.492126][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4185.492400][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4185.492676][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4185.492962][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4185.493226][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4185.493532][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4185.493793][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4185.494053][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4185.494362][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4185.494658][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4185.494971][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4185.495259][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4185.495554][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4185.495840][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4185.496151][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4185.496391][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.496629][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4185.496868][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4185.497117][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4185.497386][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.497672][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.497909][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4185.498154][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4185.498413][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4185.498649][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4185.498901][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4185.499159][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4185.499433][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4185.499709][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4185.499960][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4185.500237][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4185.500499][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4185.500850][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4185.501102][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4185.501420][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4185.501680][ 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) [ 4185.501882][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4185.502113][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4185.502366][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4185.502641][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4185.502891][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4185.503118][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4185.503434][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4185.503737][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4185.504019][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4185.504311][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4185.504558][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4185.504788][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4185.505085][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.505370][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4185.505694][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.505932][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4185.506225][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4185.506510][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4185.506826][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4185.507080][ 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:1584 (discriminator 4)) [ 4185.507313][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4185.507560][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4185.507873][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4185.508207][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4185.508506][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4185.508780][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4185.509067][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4185.509379][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4185.509620][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4185.509883][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4185.510199][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4185.510473][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4185.510752][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4185.511066][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4185.511326][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4185.511641][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4185.511888][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4185.512207][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4185.512454][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4185.512729][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4185.512970][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4185.513211][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4185.513442][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4185.513696][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4185.514008][ C2] tc_run (net/core/dev.c:3920) [ 4185.514213][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4185.514441][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.514680][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4185.514941][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4185.515193][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.515432][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4185.515694][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4185.515999][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4185.516269][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4185.516522][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4185.516787][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4185.517044][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4185.517379][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4185.517654][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4185.517905][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4185.518177][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4185.518394][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4185.518636][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4185.518911][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4185.519222][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4185.519496][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4185.519746][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4185.519978][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4185.520244][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4185.520487][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4185.520738][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4185.520976][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4185.521224][ 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:1584 (discriminator 4)) [ 4185.521460][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4185.521727][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4185.522007][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4185.522252][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4185.522501][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4185.522802][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4185.523123][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4185.523366][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4185.523626][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4185.523892][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4185.524133][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4185.524365][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4185.524627][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4185.524887][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4185.525147][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4185.525416][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4185.525699][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.525938][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4185.526225][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4185.526463][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4185.526725][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4185.526946][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4185.527239][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4185.527487][ C2] __do_softirq (kernel/softirq.c:553) [ 4185.527720][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4185.527942][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4185.528227][ C2] </IRQ> [ 4185.528378][ C2] <TASK> [ 4185.528530][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4185.528832][ 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) [ 4185.529089][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4185.530052][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4185.530360][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4185.530758][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4185.531156][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4185.531553][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4185.531948][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4185.532346][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4185.532636][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4185.532897][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4185.533142][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4185.533393][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4185.533666][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4185.533906][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4185.534178][ C2] do_idle (kernel/sched/idle.c:312) [ 4185.534382][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4185.534624][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4185.534867][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4185.535134][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4213.422534][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4213.423063][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4213.423523][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4213.423986][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4213.424895][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4213.425498][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4213.425820][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4213.426779][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4213.427085][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4213.427479][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4213.427881][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4213.428276][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4213.428669][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4213.429065][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4213.429508][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4213.429840][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4213.430237][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4213.430631][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4213.431029][ C1] PKRU: 55555554 [ 4213.431209][ C1] Call Trace: [ 4213.431379][ C1] <IRQ> [ 4213.431527][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4213.431791][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4213.432032][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4213.432309][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4213.432580][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4213.432865][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4213.433132][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4213.433436][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4213.433696][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4213.434006][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4213.434302][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4213.434617][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4213.434908][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4213.435202][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4213.435488][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4213.435799][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4213.436040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.436285][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4213.436521][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4213.436770][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4213.437041][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4213.437325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.437564][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4213.437810][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4213.438070][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4213.438305][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4213.438551][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4213.438809][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4213.439084][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4213.439361][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4213.439606][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4213.439878][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4213.440140][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4213.440488][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4213.440741][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4213.441060][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4213.441322][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4213.441525][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4213.441756][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4213.442012][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4213.442285][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4213.442519][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4213.442743][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4213.443061][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4213.443365][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4213.443646][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4213.443941][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4213.444188][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4213.444416][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4213.444714][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4213.444997][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4213.445321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.445556][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4213.445851][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4213.446133][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4213.446447][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4213.446701][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4213.446935][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4213.447181][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4213.447493][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4213.447827][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4213.448125][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4213.448399][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4213.448685][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4213.448999][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4213.449282][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4213.449530][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4213.449776][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4213.450023][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4213.450285][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4213.450538][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4213.450785][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4213.451062][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4213.451343][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4213.451605][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4213.451887][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.452127][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4213.452431][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4213.452703][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4213.452943][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4213.453190][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4213.453405][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4213.453671][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4213.453978][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4213.454219][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4213.454447][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4213.454694][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4213.454949][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4213.455189][ C1] tc_run (net/core/dev.c:3920) [ 4213.455394][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4213.455625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.455863][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4213.456122][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4213.456374][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.456609][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4213.456875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4213.457176][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4213.457446][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4213.457698][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4213.457967][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4213.458222][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4213.458498][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4213.458833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4213.459107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4213.459359][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4213.459624][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4213.459841][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4213.460096][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4213.460340][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4213.460624][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4213.460873][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4213.461113][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4213.461361][ C1] ? __create_object (mm/kmemleak.c:756) [ 4213.461603][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4213.461870][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4213.462150][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4213.462420][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4213.462701][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4213.462972][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4213.463216][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4213.463486][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4213.463721][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4213.463982][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4213.464242][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4213.464502][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4213.464774][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4213.465057][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4213.465317][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4213.465622][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4213.465869][ C1] __do_softirq (kernel/softirq.c:553) [ 4213.466103][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4213.466321][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4213.466607][ C1] </IRQ> [ 4213.466756][ C1] <TASK> [ 4213.466906][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4213.467209][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4213.467531][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4213.468496][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4213.468801][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4213.469197][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4213.469594][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4213.469989][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4213.470384][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4213.470782][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4213.471077][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4213.471302][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4213.471568][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4213.471873][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4213.472103][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4213.472354][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4213.472639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.472878][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4213.473133][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4213.473384][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4213.473671][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4213.473893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.474131][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4213.474369][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4213.474611][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4213.474852][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4213.475095][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4213.475332][ C1] ksys_write (fs/read_write.c:643) [ 4213.475549][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4213.475797][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4213.476098][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4213.476333][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4213.476632][ C1] RIP: 0033:0x7fd66fef3957 [ 4213.476858][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4213.477828][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4213.478246][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4213.478643][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4213.479038][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4213.479434][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4213.479829][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4213.482448][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4213.482957][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4213.483434][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4213.483907][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4213.484830][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4213.485446][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4213.485769][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4213.486733][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4213.487040][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4213.487435][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4213.487840][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4213.488238][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4213.488635][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4213.489030][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4213.489475][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4213.489805][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4213.490207][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4213.490604][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4213.491000][ C2] PKRU: 55555554 [ 4213.491181][ C2] Call Trace: [ 4213.491352][ C2] <IRQ> [ 4213.491499][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4213.491762][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4213.492005][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4213.492279][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4213.492556][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4213.492843][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4213.493106][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4213.493411][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4213.493671][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4213.493935][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4213.494244][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4213.494539][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4213.494853][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4213.495142][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4213.495437][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4213.495725][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4213.496036][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4213.496276][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.496516][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4213.496755][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4213.497003][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4213.497274][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4213.497561][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.497804][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4213.498042][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4213.498302][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4213.498538][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4213.498785][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4213.499043][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4213.499322][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4213.499597][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4213.499844][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4213.500116][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4213.500380][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4213.500725][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4213.500977][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4213.501294][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4213.501556][ 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) [ 4213.501759][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4213.501991][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4213.502243][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4213.502519][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4213.502770][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4213.502997][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4213.503313][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4213.503621][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4213.503902][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4213.504193][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4213.504440][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4213.504671][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4213.504969][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4213.505255][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4213.505579][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.505816][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4213.506111][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4213.506397][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4213.506712][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4213.506967][ 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:1584 (discriminator 4)) [ 4213.507200][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4213.507448][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4213.507759][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4213.508097][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4213.508396][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4213.508671][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4213.508959][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4213.509269][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4213.509508][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4213.509771][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4213.510089][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4213.510364][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4213.510639][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4213.510954][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4213.511214][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4213.511524][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4213.511772][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4213.512088][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4213.512335][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4213.512610][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4213.512851][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4213.513092][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4213.513322][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4213.513577][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4213.513888][ C2] tc_run (net/core/dev.c:3920) [ 4213.514095][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4213.514324][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.514563][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4213.514822][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4213.515075][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.515314][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4213.515578][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4213.515881][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4213.516155][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4213.516409][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4213.516672][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4213.516929][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4213.517263][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4213.517537][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4213.517793][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4213.518059][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4213.518275][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4213.518518][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4213.518793][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4213.519104][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4213.519379][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4213.519631][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4213.519862][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4213.520128][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4213.520372][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4213.520624][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4213.520865][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4213.521113][ 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:1584 (discriminator 4)) [ 4213.521348][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4213.521614][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4213.521894][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4213.522143][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4213.522392][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4213.522693][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4213.523012][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4213.523256][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4213.523517][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4213.523789][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4213.524029][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4213.524263][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4213.524524][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4213.524786][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4213.525044][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4213.525314][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4213.525597][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4213.525837][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4213.526125][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4213.526364][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4213.526627][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4213.526848][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4213.527147][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4213.527395][ C2] __do_softirq (kernel/softirq.c:553) [ 4213.527629][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4213.527861][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4213.528146][ C2] </IRQ> [ 4213.528295][ C2] <TASK> [ 4213.528445][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4213.528749][ 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) [ 4213.529006][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4213.529971][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4213.530279][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4213.530674][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4213.531074][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4213.531471][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4213.531868][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4213.532265][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4213.532556][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4213.532817][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4213.533061][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4213.533313][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4213.533587][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4213.533827][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4213.534101][ C2] do_idle (kernel/sched/idle.c:312) [ 4213.534304][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4213.534551][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4213.534796][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4213.535064][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4213.535375][ C2] </TASK> | [ 4238.228793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4238.229172][ C1] rcu: 1-....: (1819177 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=445277 | [ 4238.229742][ C1] rcu: (t=1821436 jiffies g=1503537 q=1203 ncpus=4) [ 4238.230533][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4238.231153][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4238.231485][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4238.232454][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4238.232765][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4238.233165][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4238.233563][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4238.233967][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4238.234366][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4238.234765][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4238.235212][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4238.235544][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4238.235946][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4238.236346][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4238.236745][ C1] PKRU: 55555554 [ 4238.236928][ C1] Call Trace: [ 4238.237103][ C1] <IRQ> [ 4238.237252][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4238.237527][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4238.237786][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4238.238039][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4238.238271][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4238.238541][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4238.238812][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4238.239070][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4238.239355][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4238.239598][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4238.239910][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4238.240182][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4238.240473][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4238.240740][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4238.241048][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4238.241311][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4238.241619][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4238.241914][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4238.242232][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4238.242522][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4238.242816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4238.243106][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4238.243418][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4238.243659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.243902][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4238.244143][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4238.244394][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4238.244665][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4238.244952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.245194][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4238.245436][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4238.245696][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4238.245934][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4238.246180][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4238.246440][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4238.246721][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4238.246997][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4238.247245][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4238.247521][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4238.247789][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4238.248143][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4238.248404][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4238.248724][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4238.248988][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4238.249193][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4238.249423][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4238.249678][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4238.249957][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4238.250189][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4238.250420][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4238.250738][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4238.251044][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4238.251328][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4238.251622][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4238.251869][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4238.252100][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4238.252401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4238.252685][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4238.253011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.253250][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4238.253546][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4238.253836][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4238.254154][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4238.254412][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4238.254649][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4238.254897][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4238.255212][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4238.255543][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4238.255843][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4238.256118][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4238.256407][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4238.256720][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4238.257008][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4238.257259][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4238.257504][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4238.257758][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4238.258024][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4238.258279][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4238.258525][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4238.258809][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4238.259088][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4238.259353][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4238.259642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.259882][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4238.260187][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4238.260465][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4238.260704][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4238.260952][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4238.261169][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4238.261437][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4238.261747][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4238.261987][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4238.262219][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4238.262470][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4238.262727][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4238.262971][ C1] tc_run (net/core/dev.c:3920) [ 4238.263179][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4238.263408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.263649][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4238.263909][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4238.264163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.264402][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4238.264667][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4238.264973][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4238.265244][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4238.265498][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4238.265763][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4238.266020][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4238.266295][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4238.266635][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4238.266911][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4238.267165][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4238.267429][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4238.267644][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4238.267905][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4238.268148][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4238.268436][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4238.268688][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4238.268927][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4238.269176][ C1] ? __create_object (mm/kmemleak.c:756) [ 4238.269421][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4238.269688][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4238.269970][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4238.270249][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4238.270529][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4238.270799][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4238.271044][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4238.271315][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4238.271552][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4238.271813][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4238.272074][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4238.272335][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4238.272609][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4238.272894][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4238.273160][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4238.273467][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4238.273717][ C1] __do_softirq (kernel/softirq.c:553) [ 4238.273951][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4238.274174][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4238.274461][ C1] </IRQ> [ 4238.274612][ C1] <TASK> [ 4238.274764][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4238.275070][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4238.275395][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4238.276364][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4238.276674][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4238.277073][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4238.277474][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4238.277876][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4238.278277][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4238.278676][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4238.278975][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4238.279200][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4238.279466][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4238.279770][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4238.279998][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4238.280250][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4238.280541][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.280779][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4238.281035][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4238.281289][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4238.281579][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4238.281800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.282039][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4238.282280][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4238.282524][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4238.282763][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4238.283005][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4238.283250][ C1] ksys_write (fs/read_write.c:643) [ 4238.283468][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4238.283718][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4238.284026][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4238.284261][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4238.284560][ C1] RIP: 0033:0x7fd66fef3957 [ 4238.284791][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4238.285760][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4238.286182][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4238.286586][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4238.286984][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4238.287381][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4238.287784][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4238.287784][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4238.288188][ C1] </TASK> | [ 4238.288345][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4238.288620][ C2] NMI backtrace for cpu 2 [ 4238.288632][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4238.288635][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4238.288641][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4238.288644][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4238.288647][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4238.288649][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4238.288651][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4238.288653][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4238.288655][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4238.288657][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4238.288659][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4238.288662][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4238.288664][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4238.288665][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4238.288667][ C2] PKRU: 55555554 [ 4238.288668][ C2] Call Trace: [ 4238.288670][ C2] <NMI> [ 4238.288673][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4238.288680][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4238.288686][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4238.288691][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4238.288694][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4238.288696][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4238.288702][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4238.288705][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4238.288709][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4238.288712][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4238.288716][ C2] </NMI> [ 4238.288717][ C2] <IRQ> [ 4238.288718][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4238.288721][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4238.288725][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.288729][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4238.288733][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4238.288737][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4238.288740][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4238.288744][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.288746][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4238.288751][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4238.288754][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4238.288761][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4238.288764][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4238.288770][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4238.288776][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4238.288780][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4238.288783][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4238.288785][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4238.288788][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4238.288794][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4238.288798][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4238.288802][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4238.288811][ 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) [ 4238.288814][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4238.288817][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4238.288823][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4238.288826][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4238.288830][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4238.288832][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4238.288839][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4238.288844][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4238.288848][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4238.288857][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4238.288859][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4238.288862][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4238.288866][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4238.288869][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4238.288874][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.288877][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4238.288881][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4238.288885][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4238.288889][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4238.288892][ 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:1584 (discriminator 4)) [ 4238.288894][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4238.288898][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4238.288906][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4238.288913][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4238.288920][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4238.288925][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4238.288936][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4238.288943][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4238.288948][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4238.288951][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4238.288955][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4238.288958][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4238.288961][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4238.288964][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4238.288968][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4238.288973][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4238.288978][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4238.288982][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4238.288985][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4238.288987][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4238.288992][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4238.288996][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4238.289000][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4238.289003][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4238.289007][ C2] tc_run (net/core/dev.c:3920) [ 4238.289011][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4238.289015][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.289017][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4238.289022][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4238.289026][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.289029][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4238.289032][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4238.289036][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4238.289039][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4238.289043][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4238.289047][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4238.289052][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4238.289060][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4238.289063][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4238.289067][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4238.289072][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4238.289075][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4238.289078][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4238.289081][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4238.289085][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4238.289087][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4238.289091][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4238.289094][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4238.289096][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4238.289100][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4238.289103][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4238.289107][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4238.289111][ 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:1584 (discriminator 4)) [ 4238.289114][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4238.289120][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4238.289124][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4238.289129][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4238.289133][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4238.289138][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4238.289142][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4238.289146][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4238.289149][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4238.289153][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4238.289157][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4238.289161][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4238.289165][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4238.289170][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4238.289173][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4238.289178][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4238.289181][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4238.289183][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4238.289188][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4238.289191][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4238.289195][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4238.289198][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4238.289203][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4238.289206][ C2] __do_softirq (kernel/softirq.c:553) [ 4238.289211][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4238.289213][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4238.289217][ C2] </IRQ> [ 4238.289218][ C2] <TASK> [ 4238.289219][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4238.289222][ 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) [ 4238.289226][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4238.289228][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4238.289230][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4238.289232][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4238.289233][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4238.289235][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4238.289237][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4238.289240][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4238.289243][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4238.289247][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4238.289249][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4238.289252][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4238.289254][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4238.289257][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4238.289261][ C2] do_idle (kernel/sched/idle.c:312) [ 4238.289264][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4238.289266][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4238.289269][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4238.289273][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4265.422605][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4265.423148][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4265.423621][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4265.424094][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4265.425015][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4265.425634][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4265.425962][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4265.426935][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4265.427246][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4265.427652][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4265.428059][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4265.428459][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4265.428861][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4265.429261][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4265.429710][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4265.430044][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4265.430448][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4265.430851][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4265.431250][ C1] PKRU: 55555554 [ 4265.431434][ C1] Call Trace: [ 4265.431610][ C1] <IRQ> [ 4265.431767][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4265.432042][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4265.432290][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4265.432569][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4265.432842][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4265.433133][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4265.433407][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4265.433719][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4265.433984][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4265.434297][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4265.434596][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4265.434917][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4265.435208][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4265.435506][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4265.435798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4265.436110][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4265.436353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.436601][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4265.436842][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4265.437097][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4265.437371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4265.437662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.437904][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4265.438152][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4265.438415][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4265.438653][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4265.438900][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4265.439163][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4265.439448][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4265.439728][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4265.439977][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4265.440248][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4265.440511][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4265.440872][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4265.441131][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4265.441453][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4265.441724][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4265.441931][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4265.442160][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4265.442422][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4265.442702][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4265.442939][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4265.443172][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4265.443491][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4265.443799][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4265.444086][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4265.444380][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4265.444629][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4265.444865][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4265.445169][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4265.445454][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4265.445780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.446022][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4265.446319][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4265.446607][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4265.446926][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4265.447182][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4265.447417][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4265.447671][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4265.447988][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4265.448320][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4265.448622][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4265.448897][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4265.449190][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4265.449502][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4265.449798][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4265.450055][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4265.450302][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4265.450547][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4265.450815][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4265.451072][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4265.451324][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4265.451607][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4265.451889][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4265.452154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4265.452442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.452682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4265.452994][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4265.453273][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4265.453518][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4265.453771][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4265.453989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4265.454261][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4265.454578][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4265.454821][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4265.455054][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4265.455309][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4265.455566][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4265.455809][ C1] tc_run (net/core/dev.c:3920) [ 4265.456019][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4265.456258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.456497][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4265.456759][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4265.457015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.457257][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4265.457524][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4265.457836][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4265.458108][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4265.458364][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4265.458629][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4265.458887][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4265.459166][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4265.459505][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4265.459792][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4265.460048][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4265.460314][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4265.460532][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4265.460790][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4265.461034][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4265.461320][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4265.461571][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4265.461814][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4265.462063][ C1] ? __create_object (mm/kmemleak.c:756) [ 4265.462312][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4265.462583][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4265.462863][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4265.463139][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4265.463421][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4265.463692][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4265.463938][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4265.464210][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4265.464451][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4265.464713][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4265.464976][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4265.465238][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4265.465511][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4265.465798][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4265.466062][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4265.466379][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4265.466628][ C1] __do_softirq (kernel/softirq.c:553) [ 4265.466863][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4265.467086][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4265.467375][ C1] </IRQ> [ 4265.467524][ C1] <TASK> [ 4265.467684][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4265.467992][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4265.468319][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4265.469301][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4265.469613][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4265.470014][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4265.470413][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4265.470810][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4265.471211][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4265.471614][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4265.471909][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4265.472140][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4265.472408][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4265.472713][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4265.472942][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4265.473198][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4265.473488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.473726][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4265.473983][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4265.474241][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4265.474534][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4265.474760][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.474999][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4265.475247][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4265.475491][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4265.475731][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4265.475975][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4265.476218][ C1] ksys_write (fs/read_write.c:643) [ 4265.476434][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4265.476684][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4265.476990][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4265.477225][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4265.477528][ C1] RIP: 0033:0x7fd66fef3957 [ 4265.477768][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4265.478736][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4265.479155][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4265.479556][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4265.479963][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4265.480363][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4265.480761][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4265.483415][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4265.483928][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4265.484407][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4265.484889][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4265.485824][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4265.486442][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4265.486770][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4265.487751][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4265.488063][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4265.488461][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4265.488865][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4265.489265][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4265.489667][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4265.490068][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4265.490519][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4265.490854][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4265.491255][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4265.491656][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4265.492056][ C2] PKRU: 55555554 [ 4265.492240][ C2] Call Trace: [ 4265.492412][ C2] <IRQ> [ 4265.492560][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4265.492829][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4265.493075][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4265.493353][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4265.493635][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4265.493928][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4265.494199][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4265.494509][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4265.494771][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4265.495038][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4265.495353][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4265.495649][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4265.495965][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4265.496258][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4265.496556][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4265.496849][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4265.497162][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4265.497404][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.497655][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4265.497901][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4265.498155][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4265.498431][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4265.498716][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.498956][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4265.499203][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4265.499467][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4265.499705][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4265.499962][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4265.500223][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4265.500501][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4265.500789][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4265.501038][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4265.501309][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4265.501572][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4265.501925][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4265.502178][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4265.502500][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4265.502766][ 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) [ 4265.502970][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4265.503203][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4265.503458][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4265.503734][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4265.503987][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4265.504213][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4265.504531][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4265.504837][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4265.505121][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4265.505417][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4265.505665][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4265.505897][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4265.506201][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4265.506491][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4265.506817][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.507056][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4265.507352][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4265.507644][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4265.507963][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4265.508217][ 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:1584 (discriminator 4)) [ 4265.508467][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4265.508721][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4265.509039][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4265.509372][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4265.509671][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4265.509953][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4265.510245][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4265.510557][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4265.510808][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4265.511078][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4265.511398][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4265.511676][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4265.511956][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4265.512271][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4265.512534][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4265.512852][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4265.513103][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4265.513423][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4265.513671][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4265.513950][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4265.514191][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4265.514435][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4265.514668][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4265.514923][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4265.515235][ C2] tc_run (net/core/dev.c:3920) [ 4265.515441][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4265.515673][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.515915][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4265.516178][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4265.516432][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.516669][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4265.516939][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4265.517248][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4265.517523][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4265.517782][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4265.518049][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4265.518308][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4265.518647][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4265.518922][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4265.519182][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4265.519448][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4265.519668][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4265.519911][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4265.520195][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4265.520514][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4265.520794][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4265.521050][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4265.521280][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4265.521549][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4265.521792][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4265.522045][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4265.522286][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4265.522542][ 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:1584 (discriminator 4)) [ 4265.522779][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4265.523049][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4265.523330][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4265.523578][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4265.523829][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4265.524130][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4265.524450][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4265.524694][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4265.524957][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4265.525226][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4265.525465][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4265.525704][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4265.525967][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4265.526228][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4265.526487][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4265.526757][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4265.527042][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4265.527281][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4265.527581][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4265.527822][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4265.528088][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4265.528311][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4265.528609][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4265.528859][ C2] __do_softirq (kernel/softirq.c:553) [ 4265.529094][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4265.529316][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4265.529609][ C2] </IRQ> [ 4265.529762][ C2] <TASK> [ 4265.529920][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4265.530227][ 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) [ 4265.530486][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4265.531461][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4265.531772][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4265.532169][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4265.532565][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4265.532964][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4265.533362][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4265.533762][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4265.534052][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4265.534318][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4265.534561][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4265.534819][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4265.535095][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4265.535335][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4265.535610][ C2] do_idle (kernel/sched/idle.c:312) [ 4265.535815][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4265.536059][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4265.536305][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4265.536573][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4293.423891][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4293.424769][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4293.425559][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4293.426332][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4293.427639][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4293.428645][ C1] RIP: 0010: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.429181][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.430793][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4293.431317][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4293.431978][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4293.432647][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4293.433312][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4293.433982][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4293.434668][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4293.435420][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4293.435968][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4293.436647][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4293.437313][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4293.437985][ C1] PKRU: 55555554 [ 4293.438295][ C1] Call Trace: [ 4293.438592][ C1] <IRQ> [ 4293.438847][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4293.439300][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4293.439695][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4293.440158][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4293.440608][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4293.441082][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4293.441505][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.441993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4293.442419][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4293.442941][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4293.443410][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.443904][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.444357][ C1] ? 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.444824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.445288][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4293.445781][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.446164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.446564][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.446979][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4293.447390][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4293.447829][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.448279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.448658][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.449038][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4293.449452][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.449852][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4293.450261][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4293.450701][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4293.451164][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4293.451623][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4293.452047][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4293.452500][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4293.452936][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4293.453519][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.453949][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4293.454483][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4293.454915][ C1] ip_rcv (./include/net/dst.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.455247][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.455622][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4293.456053][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4293.456514][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4293.456898][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4293.457280][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4293.457827][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4293.458286][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.458763][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.459254][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.459668][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.460054][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4293.460549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.461019][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4293.461574][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.461975][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4293.462474][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4293.462955][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4293.463474][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4293.463885][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4293.464261][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4293.464663][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4293.465159][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4293.465691][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4293.466171][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.466638][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.467130][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4293.467640][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4293.468099][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4293.468493][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4293.468880][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4293.469279][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4293.469714][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4293.470143][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4293.470559][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4293.471029][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4293.471503][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4293.471954][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.472439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.472846][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.473358][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4293.473832][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.474244][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4293.474666][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4293.475039][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4293.475487][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4293.475809][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.476059][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4293.476311][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4293.476566][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4293.476829][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.477077][ C1] tc_run (net/core/dev.c:3920) [ 4293.477299][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4293.477546][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.477793][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4293.478062][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4293.478355][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.478656][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.478928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.479243][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4293.479530][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4293.479793][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4293.480068][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.480344][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4293.480630][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4293.480980][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4293.481260][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.481530][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4293.481804][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4293.482028][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4293.482305][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4293.482725][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.483138][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.483407][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4293.483653][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4293.483911][ C1] ? __create_object (mm/kmemleak.c:756) [ 4293.484162][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4293.484451][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4293.484739][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4293.485021][ C1] tcp_delack_timer_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.485321][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4293.485603][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4293.485856][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4293.486134][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4293.486390][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4293.486661][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4293.486932][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4293.487200][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4293.487501][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4293.487794][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4293.488063][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.488387][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4293.488647][ C1] __do_softirq (kernel/softirq.c:553) [ 4293.488887][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4293.489120][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4293.489426][ C1] </IRQ> [ 4293.489580][ C1] <TASK> [ 4293.489732][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.490043][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4293.490384][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4293.491391][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4293.491711][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4293.492123][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4293.492539][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4293.492945][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4293.493364][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4293.493777][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4293.494085][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4293.494346][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4293.494684][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.495000][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4293.495238][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4293.495498][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4293.495798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.496052][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4293.496317][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4293.496580][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4293.496884][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4293.497119][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.497365][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4293.497621][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4293.497875][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4293.498121][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.498371][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4293.498618][ C1] ksys_write (fs/read_write.c:643) [ 4293.498843][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4293.499100][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.499414][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4293.499659][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4293.499968][ C1] RIP: 0033:0x7fd66fef3957 [ 4293.500207][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.501204][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4293.501637][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4293.502051][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4293.502459][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4293.502867][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4293.503277][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4293.505923][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4293.506429][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4293.506900][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4293.507378][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4293.508308][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4293.508919][ C2] RIP: 0010: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.509243][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.510208][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4293.510514][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4293.510911][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4293.511307][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4293.511705][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4293.512102][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4293.512499][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4293.512944][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4293.513276][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4293.513678][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4293.514075][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4293.514472][ C2] PKRU: 55555554 [ 4293.514655][ C2] Call Trace: [ 4293.514827][ C2] <IRQ> [ 4293.514974][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4293.515238][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4293.515482][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4293.515758][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4293.516031][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4293.516319][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4293.516585][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.516892][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4293.517154][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4293.517421][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4293.517733][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4293.518028][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.518343][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.518633][ C2] ? 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.518928][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.519216][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4293.519530][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.519770][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.520010][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.520249][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4293.520499][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4293.520770][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.521057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.521293][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.521536][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4293.521796][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.522032][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4293.522279][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4293.522537][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4293.522811][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4293.523086][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4293.523334][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4293.523605][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4293.523870][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4293.524218][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.524471][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4293.524792][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4293.525055][ 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) [ 4293.525259][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.525492][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4293.525746][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4293.526021][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4293.526273][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4293.526498][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4293.526818][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4293.527125][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.527406][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.527706][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.527954][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.528185][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4293.528484][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.528772][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4293.529096][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.529334][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4293.529631][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4293.529917][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4293.530233][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4293.530489][ 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:1584 (discriminator 4)) [ 4293.530723][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4293.530971][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4293.531285][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4293.531617][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4293.531917][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.532194][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.532481][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4293.532792][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.533034][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4293.533299][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4293.533616][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4293.533892][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4293.534168][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4293.534481][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4293.534743][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4293.535061][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4293.535311][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4293.535626][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4293.535873][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4293.536149][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.536391][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.536633][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4293.536865][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4293.537120][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4293.537445][ C2] tc_run (net/core/dev.c:3920) [ 4293.537654][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4293.537886][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.538126][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4293.538387][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4293.538640][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.538884][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.539149][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.539453][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4293.539726][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4293.539983][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4293.540247][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.540504][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4293.540841][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4293.541115][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.541369][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4293.541633][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4293.541853][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4293.542096][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4293.542372][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.542684][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4293.542960][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4293.543211][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4293.543443][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4293.543711][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4293.543955][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.544206][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4293.544443][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4293.544696][ 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:1584 (discriminator 4)) [ 4293.544932][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4293.545199][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4293.545478][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.545723][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4293.545973][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4293.546277][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4293.546597][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4293.546840][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4293.547102][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4293.547369][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4293.547615][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4293.547851][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4293.548111][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4293.548371][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4293.548632][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4293.548904][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4293.549188][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.549429][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4293.549717][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.549961][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4293.550224][ C2] ? ktime_get (kernel/time/timekeeping.c: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.550445][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4293.550739][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4293.550988][ C2] __do_softirq (kernel/softirq.c:553) [ 4293.551222][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4293.551441][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4293.551728][ C2] </IRQ> [ 4293.551877][ C2] <TASK> [ 4293.552025][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.552331][ 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) [ 4293.552587][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4293.553551][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4293.553860][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4293.554258][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4293.554657][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4293.555056][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4293.555452][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4293.555850][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4293.556141][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4293.556402][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4293.556647][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4293.556898][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4293.557173][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.557413][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4293.557691][ C2] do_idle (kernel/sched/idle.c:312) [ 4293.557896][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4293.558139][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4293.558382][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4293.558650][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4293.558965][ C2] </TASK> | [ 4316.291794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4316.292160][ C1] rcu: 1-....: (1897038 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=464135 | [ 4316.292692][ C1] rcu: (t=1899499 jiffies g=1503537 q=1241 ncpus=4) [ 4316.293443][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4316.294023][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4316.294339][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4316.295260][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4316.295549][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4316.295930][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4316.296306][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4316.296682][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4316.297061][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4316.297449][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4316.297873][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4316.298190][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4316.298569][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4316.298951][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4316.299329][ C1] PKRU: 55555554 [ 4316.299501][ C1] Call Trace: [ 4316.299662][ C1] <IRQ> [ 4316.299806][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4316.300069][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4316.300312][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4316.300552][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4316.300770][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4316.301029][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4316.301290][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4316.301536][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4316.301805][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4316.302036][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4316.302333][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4316.302591][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4316.302865][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4316.303121][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4316.303410][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4316.303660][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4316.303954][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4316.304239][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4316.304539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.304813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4316.305094][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.305366][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4316.305661][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4316.305893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.306125][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4316.306352][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4316.306588][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4316.306849][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.307118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.307349][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4316.307581][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4316.307829][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4316.308052][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4316.308287][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4316.308533][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4316.308797][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4316.309062][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4316.309297][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4316.309558][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4316.309808][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4316.310140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4316.310382][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4316.310685][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4316.310940][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4316.311134][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4316.311354][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4316.311597][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4316.311859][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4316.312083][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4316.312301][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4316.312604][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4316.312895][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4316.313166][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4316.313447][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4316.313682][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4316.313903][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4316.314186][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.314458][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4316.314770][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.314996][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4316.315277][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4316.315549][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4316.315849][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4316.316092][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4316.316313][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4316.316550][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4316.316851][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4316.317166][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4316.317465][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4316.317725][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4316.318000][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4316.318298][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4316.318571][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4316.318807][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4316.319041][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4316.319275][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4316.319524][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4316.319764][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4316.320000][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4316.320264][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4316.320530][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4316.320779][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.321047][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.321276][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4316.321566][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4316.321828][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4316.322055][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4316.322290][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4316.322493][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4316.322744][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4316.323037][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4316.323267][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4316.323486][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4316.323722][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4316.323966][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4316.324194][ C1] tc_run (net/core/dev.c:3920) [ 4316.324390][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4316.324611][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.324839][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4316.325087][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4316.325328][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.325554][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4316.325806][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4316.326092][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4316.326352][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4316.326592][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4316.326845][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4316.327089][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4316.327374][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4316.327703][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4316.327973][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4316.328218][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4316.328478][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4316.328693][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4316.328936][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4316.329169][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.329440][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4316.329679][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4316.329907][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4316.330144][ C1] ? __create_object (mm/kmemleak.c:756) [ 4316.330376][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4316.330632][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4316.330899][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4316.331158][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4316.331427][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4316.331684][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4316.331917][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4316.332176][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4316.332403][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4316.332652][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4316.332901][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4316.333148][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4316.333408][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4316.333680][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4316.333928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4316.334219][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4316.334454][ C1] __do_softirq (kernel/softirq.c:553) [ 4316.334676][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4316.334886][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4316.335159][ C1] </IRQ> [ 4316.335301][ C1] <TASK> [ 4316.335444][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4316.335731][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4316.336039][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4316.336961][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4316.337251][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4316.337658][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4316.338048][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4316.338438][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4316.338827][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4316.339211][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4316.339492][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4316.339706][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4316.339961][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4316.340250][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4316.340469][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4316.340708][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4316.340981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.341208][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4316.341452][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4316.341692][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4316.341970][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4316.342180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.342407][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4316.342636][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4316.342867][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4316.343095][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4316.343324][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4316.343552][ C1] ksys_write (fs/read_write.c:643) [ 4316.343759][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4316.343999][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4316.344288][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4316.344508][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4316.344795][ C1] RIP: 0033:0x7fd66fef3957 [ 4316.345012][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4316.345928][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4316.346327][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4316.346703][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4316.347084][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4316.347485][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4316.347873][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4316.347873][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4316.348262][ C1] </TASK> | [ 4316.348418][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4316.348692][ C2] NMI backtrace for cpu 2 [ 4316.348706][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4316.348711][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4316.348720][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4316.348723][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4316.348727][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4316.348728][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4316.348731][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4316.348733][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4316.348735][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4316.348737][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4316.348739][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4316.348743][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4316.348745][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4316.348746][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4316.348748][ C2] PKRU: 55555554 [ 4316.348749][ C2] Call Trace: [ 4316.348752][ C2] <NMI> [ 4316.348756][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4316.348764][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4316.348771][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4316.348776][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4316.348780][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4316.348783][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4316.348791][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.348794][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4316.348797][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4316.348801][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4316.348804][ C2] </NMI> [ 4316.348805][ C2] <IRQ> [ 4316.348807][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4316.348810][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4316.348814][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.348819][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4316.348823][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4316.348828][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4316.348831][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.348834][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.348836][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4316.348842][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4316.348846][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4316.348853][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4316.348856][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4316.348862][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4316.348871][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4316.348875][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4316.348878][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4316.348880][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4316.348883][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4316.348890][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4316.348896][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4316.348900][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4316.348910][ 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) [ 4316.348913][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4316.348916][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4316.348923][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4316.348925][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4316.348930][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4316.348934][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4316.348941][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4316.348946][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4316.348952][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4316.348962][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4316.348965][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4316.348968][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4316.348972][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.348975][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4316.348980][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.348982][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4316.348986][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4316.348990][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4316.348995][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4316.348997][ 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:1584 (discriminator 4)) [ 4316.349000][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4316.349004][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4316.349013][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4316.349019][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4316.349026][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4316.349032][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4316.349043][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4316.349050][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4316.349055][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4316.349059][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4316.349063][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4316.349065][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4316.349069][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4316.349071][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4316.349075][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4316.349079][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4316.349086][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4316.349090][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4316.349092][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4316.349095][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4316.349099][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4316.349104][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4316.349108][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4316.349110][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4316.349114][ C2] tc_run (net/core/dev.c:3920) [ 4316.349120][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4316.349123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.349125][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4316.349129][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4316.349133][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.349136][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4316.349139][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4316.349144][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4316.349147][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4316.349151][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4316.349156][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4316.349160][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4316.349168][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4316.349171][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4316.349175][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4316.349180][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4316.349183][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4316.349186][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4316.349189][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4316.349192][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4316.349196][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4316.349199][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4316.349203][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4316.349205][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4316.349210][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4316.349213][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4316.349217][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4316.349221][ 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:1584 (discriminator 4)) [ 4316.349224][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4316.349230][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4316.349233][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4316.349237][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4316.349241][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4316.349246][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4316.349249][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4316.349253][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4316.349257][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4316.349260][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4316.349263][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4316.349269][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4316.349274][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4316.349278][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4316.349281][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4316.349286][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4316.349289][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.349292][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4316.349297][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4316.349299][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4316.349303][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4316.349307][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4316.349311][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4316.349314][ C2] __do_softirq (kernel/softirq.c:553) [ 4316.349319][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4316.349322][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4316.349326][ C2] </IRQ> [ 4316.349327][ C2] <TASK> [ 4316.349328][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4316.349332][ 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) [ 4316.349336][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4316.349338][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4316.349340][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4316.349342][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4316.349343][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4316.349345][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4316.349347][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4316.349350][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4316.349354][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4316.349358][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4316.349361][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4316.349363][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4316.349366][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4316.349368][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4316.349372][ C2] do_idle (kernel/sched/idle.c:312) [ 4316.349375][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4316.349377][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4316.349380][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4316.349384][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4341.422486][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4341.423003][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4341.423458][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4341.423912][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4341.424802][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4341.425400][ 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) [ 4341.425713][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4341.426656][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4341.426957][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4341.427348][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4341.427736][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4341.428124][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4341.428511][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4341.428902][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4341.429334][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4341.429657][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4341.430047][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4341.430436][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4341.430821][ C1] PKRU: 55555554 [ 4341.430998][ C1] Call Trace: [ 4341.431164][ C1] <IRQ> [ 4341.431309][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4341.431566][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4341.431804][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4341.432073][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4341.432336][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4341.432617][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4341.432876][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4341.433175][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4341.433430][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4341.433731][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4341.434019][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4341.434325][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4341.434605][ 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) [ 4341.434887][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4341.435169][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4341.435470][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4341.435703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.435938][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4341.436171][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4341.436413][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4341.436677][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4341.436952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.437188][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4341.437424][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4341.437677][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4341.437906][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4341.438145][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4341.438396][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4341.438670][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4341.438940][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4341.439181][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4341.439444][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4341.439699][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4341.440039][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4341.440285][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4341.440596][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4341.440852][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4341.441051][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4341.441274][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4341.441521][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4341.441789][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4341.442015][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4341.442236][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4341.442545][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4341.442852][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4341.443122][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4341.443417][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4341.443658][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4341.443883][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4341.444173][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4341.444450][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4341.444770][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.444998][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4341.445276][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4341.445548][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4341.445848][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4341.446089][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4341.446308][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4341.446546][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4341.446862][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4341.447188][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4341.447481][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4341.447747][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4341.448028][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4341.448332][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4341.448609][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4341.448852][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4341.449091][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4341.449330][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4341.449587][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4341.449836][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4341.450076][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4341.450349][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4341.450619][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4341.450877][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4341.451155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.451386][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4341.451683][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4341.451953][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4341.452186][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4341.452425][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4341.452635][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4341.452898][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4341.453197][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4341.453431][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4341.453657][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4341.453900][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4341.454147][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4341.454381][ C1] tc_run (net/core/dev.c:3920) [ 4341.454584][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4341.454809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.455042][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4341.455296][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4341.455542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.455774][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4341.456033][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4341.456330][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4341.456594][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4341.456841][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4341.457100][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4341.457355][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4341.457622][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4341.457952][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4341.458222][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4341.458467][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4341.458724][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4341.458935][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4341.459185][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4341.459420][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4341.459699][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4341.459945][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4341.460179][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4341.460422][ C1] ? __create_object (mm/kmemleak.c:756) [ 4341.460660][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4341.460920][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4341.461192][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4341.461459][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4341.461731][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4341.461995][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4341.462233][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4341.462497][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4341.462726][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4341.462981][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4341.463235][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4341.463488][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4341.463752][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4341.464031][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4341.464285][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4341.464584][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4341.464825][ C1] __do_softirq (kernel/softirq.c:553) [ 4341.465051][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4341.465265][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4341.465541][ C1] </IRQ> [ 4341.465686][ C1] <TASK> [ 4341.465835][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4341.466130][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4341.466445][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4341.467391][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4341.467690][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4341.468076][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4341.468462][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4341.468849][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4341.469225][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4341.469603][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4341.469885][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4341.470098][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4341.470349][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4341.470637][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4341.470852][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4341.471091][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4341.471383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.471613][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4341.471863][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4341.472108][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4341.472390][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4341.472605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.472839][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4341.473072][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4341.473309][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4341.473541][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4341.473776][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4341.474009][ C1] ksys_write (fs/read_write.c:643) [ 4341.474221][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4341.474463][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4341.474759][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4341.474986][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4341.475278][ C1] RIP: 0033:0x7fd66fef3957 [ 4341.475500][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4341.476442][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4341.476849][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4341.477243][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4341.477629][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4341.478016][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4341.478401][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4341.481011][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4341.481518][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4341.481993][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4341.482466][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4341.483391][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4341.483999][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4341.484322][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4341.485287][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4341.485594][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4341.485991][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4341.486389][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4341.486785][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4341.487179][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4341.487583][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4341.488028][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4341.488360][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4341.488758][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4341.489155][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4341.489554][ C2] PKRU: 55555554 [ 4341.489734][ C2] Call Trace: [ 4341.489905][ C2] <IRQ> [ 4341.490055][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4341.490317][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4341.490559][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4341.490838][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4341.491109][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4341.491395][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4341.491661][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4341.491965][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4341.492225][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4341.492489][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4341.492799][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4341.493096][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4341.493409][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4341.493695][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4341.493992][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4341.494278][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4341.494589][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4341.494830][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.495070][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4341.495308][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4341.495557][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4341.495830][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4341.496113][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.496353][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4341.496592][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4341.496852][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4341.497086][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4341.497338][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4341.497596][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4341.497870][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4341.498147][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4341.498392][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4341.498664][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4341.498927][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4341.499272][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4341.499524][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4341.499842][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4341.500104][ 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) [ 4341.500307][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4341.500538][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4341.500790][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4341.501065][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4341.501314][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4341.501542][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4341.501861][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4341.502164][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4341.502446][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4341.502738][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4341.502985][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4341.503216][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4341.503514][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4341.503798][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4341.504121][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.504360][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4341.504652][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4341.504939][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4341.505255][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4341.505510][ 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:1584 (discriminator 4)) [ 4341.505742][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4341.505989][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4341.506301][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4341.506631][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4341.506931][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4341.507210][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4341.507498][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4341.507808][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4341.508049][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4341.508312][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4341.508628][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4341.508904][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4341.509181][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4341.509496][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4341.509755][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4341.510068][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4341.510317][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4341.510632][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4341.510878][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4341.511156][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4341.511394][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4341.511635][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4341.511868][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4341.512121][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4341.512433][ C2] tc_run (net/core/dev.c:3920) [ 4341.512639][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4341.512868][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.513106][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4341.513365][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4341.513618][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.513856][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4341.514119][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4341.514429][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4341.514699][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4341.514951][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4341.515215][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4341.515471][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4341.515806][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4341.516082][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4341.516334][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4341.516598][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4341.516813][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4341.517056][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4341.517335][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4341.517645][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4341.517918][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4341.518168][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4341.518400][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4341.518666][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4341.518910][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4341.519161][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4341.519401][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4341.519648][ 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:1584 (discriminator 4)) [ 4341.519882][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4341.520147][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4341.520429][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4341.520673][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4341.520921][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4341.521223][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4341.521541][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4341.521786][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4341.522046][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4341.522312][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4341.522552][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4341.522788][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4341.523050][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4341.523310][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4341.523569][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4341.523837][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4341.524120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4341.524358][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4341.524648][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4341.524885][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4341.525150][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4341.525371][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4341.525666][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4341.525913][ C2] __do_softirq (kernel/softirq.c:553) [ 4341.526145][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4341.526365][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4341.526651][ C2] </IRQ> [ 4341.526799][ C2] <TASK> [ 4341.526951][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4341.527258][ 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) [ 4341.527514][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4341.528481][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4341.528786][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4341.529185][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4341.529581][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4341.529977][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4341.530373][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4341.530775][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4341.531063][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4341.531323][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4341.531566][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4341.531816][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4341.532090][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4341.532329][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4341.532601][ C2] do_idle (kernel/sched/idle.c:312) [ 4341.532805][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4341.533047][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4341.533289][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4341.533557][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4369.422494][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4369.423009][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4369.423458][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4369.423915][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4369.424810][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4369.425402][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4369.425719][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4369.426662][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4369.426960][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4369.427353][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4369.427739][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4369.428125][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4369.428534][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4369.428923][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4369.429356][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4369.429678][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4369.430066][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4369.430455][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4369.430843][ C1] PKRU: 55555554 [ 4369.431019][ C1] Call Trace: [ 4369.431184][ C1] <IRQ> [ 4369.431328][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4369.431585][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4369.431822][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4369.432093][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4369.432357][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4369.432638][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4369.432899][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4369.433194][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4369.433450][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4369.433751][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4369.434042][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4369.434349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4369.434639][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4369.434922][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4369.435213][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4369.435516][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4369.435752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.435990][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4369.436223][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4369.436465][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4369.436732][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4369.437011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.437251][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4369.437485][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4369.437739][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4369.437968][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4369.438209][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4369.438460][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4369.438728][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4369.439002][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4369.439244][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4369.439508][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4369.439764][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4369.440102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4369.440358][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4369.440659][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4369.440909][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4369.441106][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4369.441325][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4369.441565][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4369.441829][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4369.442051][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4369.442268][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4369.442570][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4369.442862][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4369.443130][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4369.443409][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4369.443643][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4369.443863][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4369.444146][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4369.444419][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4369.444759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.444985][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4369.445266][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4369.445555][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4369.445865][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4369.446115][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4369.446343][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4369.446585][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4369.446890][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4369.447216][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4369.447508][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4369.447776][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4369.448058][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4369.448391][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4369.448667][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4369.448908][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4369.449148][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4369.449389][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4369.449646][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4369.449894][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4369.450135][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4369.450417][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4369.450703][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4369.450960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4369.451236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.451470][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4369.451769][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4369.452038][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4369.452272][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4369.452513][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4369.452721][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4369.452983][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4369.453284][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4369.453523][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4369.453748][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4369.453991][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4369.454240][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4369.454475][ C1] tc_run (net/core/dev.c:3920) [ 4369.454674][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4369.454903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.455136][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4369.455390][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4369.455637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.455869][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4369.456127][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4369.456420][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4369.456687][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4369.456934][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4369.457198][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4369.457448][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4369.457716][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4369.458044][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4369.458314][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4369.458560][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4369.458820][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4369.459030][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4369.459281][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4369.459518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4369.459796][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4369.460041][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4369.460276][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4369.460523][ C1] ? __create_object (mm/kmemleak.c:756) [ 4369.460754][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4369.461009][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4369.461275][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4369.461531][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4369.461801][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4369.462075][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4369.462312][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4369.462577][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4369.462813][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4369.463060][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4369.463306][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4369.463552][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4369.463811][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4369.464081][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4369.464328][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4369.464634][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4369.464877][ C1] __do_softirq (kernel/softirq.c:553) [ 4369.465103][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4369.465315][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4369.465596][ C1] </IRQ> [ 4369.465741][ C1] <TASK> [ 4369.465888][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4369.466183][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4369.466496][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4369.467440][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4369.467738][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4369.468127][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4369.468515][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4369.468901][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4369.469287][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4369.469678][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4369.469968][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4369.470186][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4369.470444][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4369.470737][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4369.470961][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4369.471206][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4369.471482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.471716][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4369.471967][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4369.472213][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4369.472496][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4369.472711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.472944][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4369.473176][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4369.473412][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4369.473645][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4369.473881][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4369.474113][ C1] ksys_write (fs/read_write.c:643) [ 4369.474325][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4369.474567][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4369.474865][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4369.475091][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4369.475382][ C1] RIP: 0033:0x7fd66fef3957 [ 4369.475607][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4369.476555][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4369.476964][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4369.477356][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4369.477745][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4369.478135][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4369.478522][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4369.481128][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4369.481631][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4369.482105][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4369.482578][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4369.483500][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4369.484111][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4369.484434][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4369.485413][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4369.485719][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4369.486116][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4369.486514][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4369.486910][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4369.487312][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4369.487707][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4369.488152][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4369.488484][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4369.488883][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4369.489278][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4369.489675][ C2] PKRU: 55555554 [ 4369.489854][ C2] Call Trace: [ 4369.490025][ C2] <IRQ> [ 4369.490173][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4369.490436][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4369.490677][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4369.490955][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4369.491227][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4369.491511][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4369.491776][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4369.492081][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4369.492340][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4369.492600][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4369.492909][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4369.493202][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4369.493514][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4369.493801][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4369.494095][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4369.494381][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4369.494692][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4369.494932][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.495172][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4369.495408][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4369.495656][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4369.495928][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4369.496211][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.496450][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4369.496687][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4369.496947][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4369.497187][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4369.497433][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4369.497690][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4369.497964][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4369.498240][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4369.498485][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4369.498756][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4369.499018][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4369.499362][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4369.499612][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4369.499930][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4369.500190][ 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) [ 4369.500392][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4369.500623][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4369.500875][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4369.501149][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4369.501399][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4369.501625][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4369.501943][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4369.502244][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4369.502529][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4369.502822][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4369.503068][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4369.503299][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4369.503596][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4369.503885][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4369.504209][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.504448][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4369.504740][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4369.505027][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4369.505342][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4369.505596][ 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:1584 (discriminator 4)) [ 4369.505827][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4369.506075][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4369.506386][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4369.506715][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4369.507014][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4369.507298][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4369.507584][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4369.507894][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4369.508135][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4369.508397][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4369.508712][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4369.508986][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4369.509264][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4369.509578][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4369.509837][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4369.510148][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4369.510395][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4369.510708][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4369.510955][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4369.511232][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4369.511470][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4369.511710][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4369.511942][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4369.512196][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4369.512508][ C2] tc_run (net/core/dev.c:3920) [ 4369.512713][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4369.512941][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.513179][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4369.513437][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4369.513690][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.513929][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4369.514191][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4369.514495][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4369.514768][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4369.515020][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4369.515284][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4369.515539][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4369.515875][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4369.516151][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4369.516401][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4369.516665][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4369.516881][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4369.517127][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4369.517401][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4369.517711][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4369.517984][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4369.518235][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4369.518466][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4369.518731][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4369.518974][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4369.519225][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4369.519464][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4369.519710][ 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:1584 (discriminator 4)) [ 4369.519944][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4369.520209][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4369.520494][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4369.520737][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4369.520986][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4369.521288][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4369.521606][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4369.521851][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4369.522111][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4369.522378][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4369.522618][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4369.522853][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4369.523114][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4369.523374][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4369.523637][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4369.523906][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4369.524188][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.524426][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4369.524715][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4369.524952][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4369.525216][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4369.525436][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4369.525731][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4369.525977][ C2] __do_softirq (kernel/softirq.c:553) [ 4369.526209][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4369.526429][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4369.526713][ C2] </IRQ> [ 4369.526862][ C2] <TASK> [ 4369.527013][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4369.527319][ 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) [ 4369.527575][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4369.528538][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4369.528842][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4369.529240][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4369.529641][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4369.530036][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4369.530431][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4369.530830][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4369.531117][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4369.531376][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4369.531619][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4369.531871][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4369.532145][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4369.532383][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4369.532654][ C2] do_idle (kernel/sched/idle.c:312) [ 4369.532858][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4369.533100][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4369.533342][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4369.533609][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4369.533921][ C2] </TASK> | [ 4394.349794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4394.350157][ C1] rcu: 1-....: (1974924 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=482122 | [ 4394.350705][ C1] rcu: (t=1977557 jiffies g=1503537 q=1284 ncpus=4) [ 4394.351472][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4394.352069][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4394.352389][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4394.353331][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4394.353630][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4394.354018][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4394.354407][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4394.354796][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4394.355183][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4394.355569][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4394.356004][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4394.356327][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4394.356719][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4394.357114][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4394.357500][ C1] PKRU: 55555554 [ 4394.357676][ C1] Call Trace: [ 4394.357845][ C1] <IRQ> [ 4394.357989][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4394.358263][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4394.358501][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4394.358740][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4394.358960][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4394.359216][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4394.359472][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4394.359717][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4394.360006][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4394.360242][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4394.360545][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4394.360813][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4394.361091][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4394.361350][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4394.361648][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4394.361904][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4394.362205][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4394.362493][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4394.362796][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4394.363080][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4394.363366][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4394.363647][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4394.363950][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4394.364186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.364419][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4394.364652][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4394.364895][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4394.365159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4394.365437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.365667][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4394.365905][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4394.366158][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4394.366387][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4394.366630][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4394.366882][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4394.367158][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4394.367426][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4394.367667][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4394.367933][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4394.368199][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4394.368551][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4394.368797][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4394.369106][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4394.369362][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4394.369560][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4394.369784][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4394.370031][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4394.370299][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4394.370524][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4394.370744][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4394.371054][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4394.371352][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4394.371624][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4394.371913][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4394.372152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4394.372375][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4394.372667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4394.372943][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4394.373257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.373488][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4394.373776][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4394.374053][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4394.374359][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4394.374607][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4394.374836][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4394.375077][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4394.375380][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4394.375702][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4394.375993][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4394.376266][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4394.376562][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4394.376869][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4394.377149][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4394.377392][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4394.377633][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4394.377876][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4394.378133][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4394.378386][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4394.378620][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4394.378883][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4394.379147][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4394.379398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4394.379667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.379895][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4394.380183][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4394.380464][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4394.380696][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4394.380936][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4394.381149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4394.381409][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4394.381710][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4394.381945][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4394.382169][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4394.382410][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4394.382659][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4394.382897][ C1] tc_run (net/core/dev.c:3920) [ 4394.383097][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4394.383322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.383553][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4394.383806][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4394.384052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.384285][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4394.384543][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4394.384839][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4394.385102][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4394.385348][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4394.385605][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4394.385854][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4394.386124][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4394.386452][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4394.386719][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4394.386975][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4394.387233][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4394.387445][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4394.387693][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4394.387929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4394.388209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4394.388458][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4394.388690][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4394.388932][ C1] ? __create_object (mm/kmemleak.c:756) [ 4394.389169][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4394.389428][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4394.389703][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4394.389969][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4394.390242][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4394.390506][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4394.390742][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4394.391009][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4394.391236][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4394.391490][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4394.391745][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4394.392000][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4394.392268][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4394.392543][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4394.392798][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4394.393097][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4394.393339][ C1] __do_softirq (kernel/softirq.c:553) [ 4394.393564][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4394.393779][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4394.394056][ C1] </IRQ> [ 4394.394205][ C1] <TASK> [ 4394.394350][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4394.394647][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4394.394963][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4394.395904][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4394.396204][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4394.396591][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4394.396983][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4394.397372][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4394.397761][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4394.398151][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4394.398440][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4394.398657][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4394.398923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4394.399211][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4394.399428][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4394.399665][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4394.399938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.400166][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4394.400427][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4394.400672][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4394.400953][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4394.401170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.401400][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4394.401645][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4394.401877][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4394.402103][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4394.402329][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4394.402553][ C1] ksys_write (fs/read_write.c:643) [ 4394.402758][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4394.402993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4394.403299][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4394.403525][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4394.403815][ C1] RIP: 0033:0x7fd66fef3957 [ 4394.404037][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4394.404974][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4394.405381][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4394.405766][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4394.406150][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4394.406535][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4394.406923][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4394.406923][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4394.407344][ C1] </TASK> | [ 4394.407496][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4394.407763][ C2] NMI backtrace for cpu 2 [ 4394.407777][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4394.407781][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4394.407791][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4394.407796][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4394.407801][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4394.407805][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4394.407808][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4394.407809][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4394.407811][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4394.407813][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4394.407815][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4394.407818][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4394.407820][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4394.407821][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4394.407823][ C2] PKRU: 55555554 [ 4394.407824][ C2] Call Trace: [ 4394.407827][ C2] <NMI> [ 4394.407831][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4394.407837][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4394.407842][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4394.407847][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4394.407850][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4394.407852][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4394.407858][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4394.407861][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4394.407864][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4394.407868][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4394.407871][ C2] </NMI> [ 4394.407872][ C2] <IRQ> [ 4394.407873][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4394.407876][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4394.407880][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.407883][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4394.407887][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4394.407891][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4394.407894][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4394.407897][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.407899][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4394.407904][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4394.407907][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4394.407914][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4394.407917][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4394.407922][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4394.407928][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4394.407932][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4394.407935][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4394.407937][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4394.407940][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4394.407946][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4394.407950][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4394.407953][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4394.407963][ 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) [ 4394.407966][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4394.407969][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4394.407974][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4394.407977][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4394.407980][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4394.407983][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4394.407989][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4394.407995][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4394.407999][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4394.408008][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4394.408011][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4394.408013][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4394.408017][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4394.408020][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4394.408025][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.408027][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4394.408032][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4394.408036][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4394.408041][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4394.408043][ 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:1584 (discriminator 4)) [ 4394.408046][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4394.408050][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4394.408058][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4394.408065][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4394.408072][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4394.408077][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4394.408087][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4394.408095][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4394.408100][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4394.408103][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4394.408106][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4394.408109][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4394.408113][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4394.408115][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4394.408119][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4394.408123][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4394.408128][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4394.408132][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4394.408135][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4394.408137][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4394.408142][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4394.408147][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4394.408150][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4394.408152][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4394.408157][ C2] tc_run (net/core/dev.c:3920) [ 4394.408161][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4394.408164][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.408166][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4394.408170][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4394.408174][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.408177][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4394.408180][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4394.408184][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4394.408187][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4394.408191][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4394.408195][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4394.408199][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4394.408207][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4394.408209][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4394.408213][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4394.408218][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4394.408221][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4394.408224][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4394.408227][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4394.408230][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4394.408233][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4394.408237][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4394.408240][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4394.408242][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4394.408246][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4394.408249][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4394.408253][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4394.408258][ 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:1584 (discriminator 4)) [ 4394.408260][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4394.408266][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4394.408270][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4394.408274][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4394.408278][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4394.408283][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4394.408286][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4394.408290][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4394.408294][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4394.408297][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4394.408301][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4394.408306][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4394.408310][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4394.408315][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4394.408318][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4394.408323][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4394.408326][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4394.408328][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4394.408332][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4394.408335][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4394.408339][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4394.408342][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4394.408346][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4394.408350][ C2] __do_softirq (kernel/softirq.c:553) [ 4394.408354][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4394.408357][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4394.408360][ C2] </IRQ> [ 4394.408361][ C2] <TASK> [ 4394.408362][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4394.408366][ 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) [ 4394.408369][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4394.408372][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4394.408374][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4394.408375][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4394.408377][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4394.408379][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4394.408381][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4394.408384][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4394.408387][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4394.408391][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4394.408395][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4394.408397][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4394.408400][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4394.408402][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4394.408406][ C2] do_idle (kernel/sched/idle.c:312) [ 4394.408410][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4394.408412][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4394.408415][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4394.408419][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4421.422443][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4421.422944][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4421.423386][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4421.423829][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4421.424723][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4421.425330][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4421.425646][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4421.426604][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4421.426908][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4421.427293][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4421.427678][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4421.428064][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4421.428450][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4421.428838][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4421.429275][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4421.429618][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4421.430018][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4421.430406][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4421.430816][ C1] PKRU: 55555554 [ 4421.430992][ C1] Call Trace: [ 4421.431159][ C1] <IRQ> [ 4421.431302][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4421.431558][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4421.431796][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4421.432063][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4421.432327][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4421.432607][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4421.432867][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4421.433165][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4421.433419][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4421.433729][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4421.434009][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4421.434331][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4421.434612][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4421.434899][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4421.435179][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4421.435482][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4421.435714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.435950][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4421.436183][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4421.436426][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4421.436689][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4421.436969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.437201][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4421.437435][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4421.437688][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4421.437918][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4421.438164][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4421.438428][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4421.438696][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4421.438966][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4421.439207][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4421.439470][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4421.439725][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4421.440066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4421.440312][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4421.440632][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4421.440882][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4421.441074][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4421.441292][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4421.441534][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4421.441797][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4421.442016][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4421.442232][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4421.442535][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4421.442823][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4421.443090][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4421.443368][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4421.443602][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4421.443823][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4421.444106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4421.444375][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4421.444681][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.444910][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4421.445189][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4421.445459][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4421.445760][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4421.446004][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4421.446242][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4421.446482][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4421.446787][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4421.447114][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4421.447406][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4421.447672][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4421.447956][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4421.448258][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4421.448536][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4421.448778][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4421.449025][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4421.449258][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4421.449532][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4421.449779][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4421.450019][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4421.450293][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4421.450573][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4421.450829][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4421.451130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.451371][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4421.451667][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4421.451936][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4421.452168][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4421.452411][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4421.452621][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4421.452913][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4421.453211][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4421.453454][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4421.453673][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4421.453940][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4421.454190][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4421.454439][ C1] tc_run (net/core/dev.c:3920) [ 4421.454641][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4421.454865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.455099][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4421.455353][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4421.455599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.455834][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4421.456092][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4421.456389][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4421.456652][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4421.456905][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4421.457163][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4421.457411][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4421.457680][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4421.458012][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4421.458280][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4421.458527][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4421.458792][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4421.459013][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4421.459268][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4421.459519][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4421.459799][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4421.460045][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4421.460278][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4421.460520][ C1] ? __create_object (mm/kmemleak.c:756) [ 4421.460768][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4421.461040][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4421.461316][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4421.461585][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4421.461861][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4421.462125][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4421.462363][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4421.462638][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4421.462864][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4421.463113][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4421.463360][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4421.463606][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4421.463867][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4421.464137][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4421.464385][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4421.464676][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4421.464911][ C1] __do_softirq (kernel/softirq.c:553) [ 4421.465130][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4421.465340][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4421.465609][ C1] </IRQ> [ 4421.465751][ C1] <TASK> [ 4421.465896][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4421.466186][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4421.466493][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4421.467444][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4421.467742][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4421.468129][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4421.468514][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4421.468909][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4421.469287][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4421.469665][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4421.469947][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4421.470159][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4421.470410][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4421.470749][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4421.470976][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4421.471222][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4421.471504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.471734][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4421.471987][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4421.472233][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4421.472517][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4421.472731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.472966][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4421.473202][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4421.473448][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4421.473673][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4421.473903][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4421.474131][ C1] ksys_write (fs/read_write.c:643) [ 4421.474336][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4421.474594][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4421.474891][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4421.475143][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4421.475435][ C1] RIP: 0033:0x7fd66fef3957 [ 4421.475661][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4421.476619][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4421.477046][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4421.477436][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4421.477823][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4421.478210][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4421.478598][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4421.481247][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4421.481767][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4421.482240][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4421.482713][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4421.483648][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4421.484254][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4421.484578][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4421.485548][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4421.485854][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4421.486251][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4421.486646][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4421.487048][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4421.487445][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4421.487843][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4421.488285][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4421.488615][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4421.489012][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4421.489410][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4421.489807][ C2] PKRU: 55555554 [ 4421.489988][ C2] Call Trace: [ 4421.490156][ C2] <IRQ> [ 4421.490307][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4421.490569][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4421.490813][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4421.491088][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4421.491358][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4421.491646][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4421.491911][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4421.492214][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4421.492475][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4421.492737][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4421.493043][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4421.493338][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4421.493653][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4421.493946][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4421.494241][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4421.494528][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4421.494838][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4421.495078][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.495322][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4421.495573][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4421.495821][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4421.496091][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4421.496377][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.496615][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4421.496867][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4421.497126][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4421.497358][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4421.497603][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4421.497864][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4421.498141][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4421.498417][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4421.498663][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4421.498933][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4421.499194][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4421.499541][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4421.499792][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4421.500112][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4421.500373][ 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) [ 4421.500577][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4421.500804][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4421.501056][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4421.501331][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4421.501580][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4421.501807][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4421.502123][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4421.502427][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4421.502706][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4421.502999][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4421.503244][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4421.503474][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4421.503772][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4421.504055][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4421.504377][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.504615][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4421.504910][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4421.505194][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4421.505508][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4421.505763][ 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:1584 (discriminator 4)) [ 4421.505999][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4421.506245][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4421.506553][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4421.506890][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4421.507188][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4421.507460][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4421.507748][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4421.508058][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4421.508296][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4421.508558][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4421.508872][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4421.509149][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4421.509422][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4421.509735][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4421.509994][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4421.510311][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4421.510558][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4421.510874][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4421.511119][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4421.511394][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4421.511634][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4421.511873][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4421.512103][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4421.512356][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4421.512668][ C2] tc_run (net/core/dev.c:3920) [ 4421.512872][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4421.513102][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.513338][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4421.513597][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4421.513850][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.514086][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4421.514348][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4421.514652][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4421.514921][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4421.515173][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4421.515436][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4421.515691][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4421.516029][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4421.516304][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4421.516555][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4421.516825][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4421.517040][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4421.517282][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4421.517557][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4421.517867][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4421.518142][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4421.518393][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4421.518622][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4421.518887][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4421.519131][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4421.519381][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4421.519619][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4421.519868][ 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:1584 (discriminator 4)) [ 4421.520100][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4421.520367][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4421.520646][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4421.520891][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4421.521139][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4421.521436][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4421.521755][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4421.521999][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4421.522257][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4421.522524][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4421.522762][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4421.522999][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4421.523260][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4421.523520][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4421.523779][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4421.524048][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4421.524331][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4421.524566][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4421.524858][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4421.525096][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4421.525364][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4421.525582][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4421.525877][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4421.526124][ C2] __do_softirq (kernel/softirq.c:553) [ 4421.526354][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4421.526575][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4421.526876][ C2] </IRQ> [ 4421.527027][ C2] <TASK> [ 4421.527175][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4421.527479][ 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) [ 4421.527735][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4421.528696][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4421.529004][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4421.529398][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4421.529793][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4421.530187][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4421.530585][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4421.530984][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4421.531270][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4421.531529][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4421.531771][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4421.532022][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4421.532296][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4421.532532][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4421.532805][ C2] do_idle (kernel/sched/idle.c:312) [ 4421.533009][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4421.533249][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4421.533490][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4421.533758][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4449.422483][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4449.422999][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4449.423449][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4449.423902][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4449.424791][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4449.425384][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4449.425698][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4449.426638][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4449.426942][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4449.427326][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4449.427715][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4449.428102][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4449.428487][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4449.428872][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4449.429305][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4449.429628][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4449.430021][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4449.430407][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4449.430793][ C1] PKRU: 55555554 [ 4449.430969][ C1] Call Trace: [ 4449.431137][ C1] <IRQ> [ 4449.431281][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4449.431536][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4449.431774][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4449.432045][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4449.432311][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4449.432590][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4449.432849][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4449.433148][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4449.433405][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4449.433705][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4449.433995][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4449.434300][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4449.434581][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4449.434870][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4449.435149][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4449.435452][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4449.435689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.435924][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4449.436156][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4449.436399][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4449.436668][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4449.436948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.437180][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4449.437414][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4449.437668][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4449.437898][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4449.438139][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4449.438390][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4449.438660][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4449.438931][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4449.439170][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4449.439436][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4449.439692][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4449.440032][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4449.440278][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4449.440589][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4449.440846][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4449.441044][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4449.441269][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4449.441516][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4449.441784][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4449.442012][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4449.442231][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4449.442541][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4449.442839][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4449.443116][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4449.443398][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4449.443632][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4449.443848][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4449.444133][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4449.444402][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4449.444731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.444963][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4449.445253][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4449.445529][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4449.445838][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4449.446087][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4449.446319][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4449.446561][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4449.446872][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4449.447194][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4449.447484][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4449.447752][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4449.448034][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4449.448338][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4449.448614][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4449.448861][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4449.449102][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4449.449341][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4449.449597][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4449.449846][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4449.450086][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4449.450355][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4449.450630][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4449.450888][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4449.451163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.451396][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4449.451693][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4449.451961][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4449.452195][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4449.452435][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4449.452644][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4449.452904][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4449.453205][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4449.453441][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4449.453664][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4449.453904][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4449.454152][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4449.454387][ C1] tc_run (net/core/dev.c:3920) [ 4449.454588][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4449.454815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.455047][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4449.455301][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4449.455547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.455776][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4449.456036][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4449.456329][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4449.456594][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4449.456845][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4449.457103][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4449.457353][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4449.457621][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4449.457950][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4449.458218][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4449.458462][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4449.458720][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4449.458933][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4449.459183][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4449.459419][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4449.459695][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4449.459941][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4449.460176][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4449.460418][ C1] ? __create_object (mm/kmemleak.c:756) [ 4449.460655][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4449.460918][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4449.461194][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4449.461458][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4449.461733][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4449.461999][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4449.462237][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4449.462501][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4449.462731][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4449.462987][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4449.463242][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4449.463494][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4449.463759][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4449.464036][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4449.464290][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4449.464584][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4449.464828][ C1] __do_softirq (kernel/softirq.c:553) [ 4449.465055][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4449.465266][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4449.465545][ C1] </IRQ> [ 4449.465690][ C1] <TASK> [ 4449.465837][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4449.466134][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4449.466447][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4449.467397][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4449.467696][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4449.468089][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4449.468467][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4449.468843][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4449.469218][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4449.469597][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4449.469880][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4449.470094][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4449.470347][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4449.470632][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4449.470851][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4449.471090][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4449.471362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.471589][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4449.471833][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4449.472093][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4449.472374][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4449.472589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.472824][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4449.473056][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4449.473293][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4449.473526][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4449.473761][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4449.473993][ C1] ksys_write (fs/read_write.c:643) [ 4449.474206][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4449.474448][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4449.474744][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4449.474971][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4449.475263][ C1] RIP: 0033:0x7fd66fef3957 [ 4449.475484][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4449.476428][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4449.476841][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4449.477227][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4449.477614][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4449.478010][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4449.478385][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4449.480985][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4449.481492][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4449.481963][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4449.482437][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4449.483358][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4449.483967][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4449.484292][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4449.485257][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4449.485562][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4449.485959][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4449.486354][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4449.486754][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4449.487151][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4449.487549][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4449.487993][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4449.488322][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4449.488724][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4449.489121][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4449.489524][ C2] PKRU: 55555554 [ 4449.489704][ C2] Call Trace: [ 4449.489874][ C2] <IRQ> [ 4449.490023][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4449.490285][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4449.490526][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4449.490802][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4449.491084][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4449.491370][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4449.491634][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4449.491938][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4449.492199][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4449.492461][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4449.492766][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4449.493065][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4449.493378][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4449.493664][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4449.493961][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4449.494257][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4449.494566][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4449.494808][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.495047][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4449.495286][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4449.495533][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4449.495805][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4449.496087][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.496323][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4449.496564][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4449.496831][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4449.497065][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4449.497310][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4449.497566][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4449.497842][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4449.498118][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4449.498365][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4449.498633][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4449.498896][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4449.499242][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4449.499492][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4449.499810][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4449.500071][ 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) [ 4449.500275][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4449.500503][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4449.500755][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4449.501030][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4449.501279][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4449.501505][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4449.501821][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4449.502125][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4449.502404][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4449.502696][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4449.502941][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4449.503174][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4449.503472][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4449.503753][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4449.504077][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.504314][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4449.504612][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4449.504895][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4449.505210][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4449.505464][ 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:1584 (discriminator 4)) [ 4449.505698][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4449.505946][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4449.506255][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4449.506585][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4449.506888][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4449.507159][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4449.507448][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4449.507757][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4449.507996][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4449.508260][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4449.508574][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4449.508852][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4449.509126][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4449.509439][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4449.509697][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4449.510009][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4449.510257][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4449.510572][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4449.510818][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4449.511093][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4449.511332][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4449.511569][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4449.511801][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4449.512054][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4449.512366][ C2] tc_run (net/core/dev.c:3920) [ 4449.512570][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4449.512801][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.513037][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4449.513296][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4449.513548][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.513784][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4449.514046][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4449.514348][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4449.514617][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4449.514870][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4449.515133][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4449.515388][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4449.515726][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4449.516000][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4449.516252][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4449.516515][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4449.516735][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4449.516978][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4449.517253][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4449.517561][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4449.517838][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4449.518089][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4449.518317][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4449.518586][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4449.518830][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4449.519084][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4449.519322][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4449.519570][ 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:1584 (discriminator 4)) [ 4449.519803][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4449.520071][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4449.520352][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4449.520597][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4449.520845][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4449.521145][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4449.521464][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4449.521707][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4449.521966][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4449.522232][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4449.522471][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4449.522706][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4449.522966][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4449.523230][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4449.523489][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4449.523756][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4449.524041][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4449.524276][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4449.524566][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4449.524805][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4449.525067][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4449.525285][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4449.525581][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4449.525829][ C2] __do_softirq (kernel/softirq.c:553) [ 4449.526058][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4449.526279][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4449.526560][ C2] </IRQ> [ 4449.526716][ C2] <TASK> [ 4449.526865][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4449.527168][ 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) [ 4449.527426][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4449.528388][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4449.528693][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4449.529090][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4449.529484][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4449.529877][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4449.530276][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4449.530674][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4449.530961][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4449.531221][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4449.531463][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4449.531712][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4449.531987][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4449.532223][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4449.532496][ C2] do_idle (kernel/sched/idle.c:312) [ 4449.532699][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4449.532940][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4449.533181][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4449.533450][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4449.533758][ C2] </TASK> | [ 4472.408795][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4472.409155][ C1] rcu: 1-....: (2052810 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=500392 | [ 4472.409701][ C1] rcu: (t=2055616 jiffies g=1503537 q=1322 ncpus=4) [ 4472.410473][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4472.411066][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4472.411347][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 4472.412289][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 4472.412588][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4472.412977][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4472.413364][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4472.413751][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4472.414141][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4472.414529][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4472.414966][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4472.415289][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4472.415678][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4472.416068][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4472.416456][ C1] PKRU: 55555554 [ 4472.416638][ C1] Call Trace: [ 4472.416805][ C1] <IRQ> [ 4472.416951][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4472.417218][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4472.417464][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4472.417711][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4472.417936][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4472.418200][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4472.418464][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4472.418715][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4472.418993][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4472.419229][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4472.419532][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4472.419797][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4472.420080][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4472.420339][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4472.420637][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4472.420893][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4472.421193][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4472.421481][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4472.421788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4472.422071][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4472.422346][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4472.422620][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4472.422923][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4472.423162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.423397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4472.423628][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4472.423872][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4472.424138][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.424416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.424649][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4472.424884][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4472.425138][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4472.425368][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4472.425610][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4472.425864][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4472.426133][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4472.426404][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4472.426648][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4472.426914][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4472.427170][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4472.427506][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4472.427752][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4472.428070][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4472.428324][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4472.428523][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4472.428749][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4472.428996][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4472.429266][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4472.429493][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4472.429713][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4472.430023][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4472.430321][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4472.430596][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4472.430884][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4472.431126][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4472.431353][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4472.431643][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.431922][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4472.432242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.432472][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4472.432762][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4472.433040][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4472.433347][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4472.433597][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4472.433828][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4472.434070][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4472.434378][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4472.434702][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4472.434994][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4472.435262][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4472.435543][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4472.435850][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4472.436126][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4472.436368][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4472.436613][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4472.436855][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4472.437111][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4472.437359][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4472.437600][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4472.437873][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4472.438148][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4472.438406][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.438681][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.438917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4472.439215][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4472.439483][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4472.439718][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4472.439960][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4472.440170][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4472.440429][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4472.440731][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4472.440967][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4472.441191][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4472.441432][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4472.441681][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4472.441917][ C1] tc_run (net/core/dev.c:3920) [ 4472.442117][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4472.442345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.442583][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4472.442838][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4472.443086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.443316][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4472.443575][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4472.443870][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4472.444136][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4472.444381][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4472.444640][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4472.444890][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4472.445159][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4472.445486][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4472.445753][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4472.446001][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4472.446259][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4472.446472][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4472.446728][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4472.446965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.447242][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4472.447487][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4472.447722][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4472.447965][ C1] ? __create_object (mm/kmemleak.c:756) [ 4472.448200][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4472.448462][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4472.448735][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4472.449001][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4472.449275][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4472.449539][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4472.449776][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4472.450040][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4472.450270][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4472.450524][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4472.450778][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4472.451033][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4472.451299][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4472.451575][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4472.451829][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4472.452126][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4472.452368][ C1] __do_softirq (kernel/softirq.c:553) [ 4472.452596][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4472.452809][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4472.453088][ C1] </IRQ> [ 4472.453234][ C1] <TASK> [ 4472.453379][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4472.453676][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4472.453993][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4472.454933][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4472.455233][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4472.455619][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4472.456010][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4472.456396][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4472.456788][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4472.457176][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4472.457466][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4472.457683][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4472.457943][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4472.458237][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4472.458461][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4472.458707][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4472.458985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.459218][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4472.459468][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4472.459716][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4472.459998][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4472.460216][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.460450][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4472.460681][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4472.460920][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4472.461154][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4472.461388][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4472.461617][ C1] ksys_write (fs/read_write.c:643) [ 4472.461832][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4472.462073][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4472.462366][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4472.462594][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4472.462885][ C1] RIP: 0033:0x7fd66fef3957 [ 4472.463106][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4472.464046][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4472.464454][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4472.464840][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4472.465226][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4472.465613][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4472.465999][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4472.465999][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4472.466389][ C1] </TASK> | [ 4472.466544][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4472.466814][ C2] NMI backtrace for cpu 2 [ 4472.466829][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4472.466833][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4472.466842][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4472.466848][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4472.466853][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4472.466856][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4472.466858][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4472.466859][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4472.466860][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4472.466862][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4472.466864][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4472.466868][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4472.466869][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4472.466871][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4472.466872][ C2] PKRU: 55555554 [ 4472.466873][ C2] Call Trace: [ 4472.466876][ C2] <NMI> [ 4472.466880][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4472.466887][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4472.466892][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4472.466897][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4472.466900][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4472.466902][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4472.466908][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4472.466911][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4472.466915][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4472.466918][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4472.466921][ C2] </NMI> [ 4472.466922][ C2] <IRQ> [ 4472.466924][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4472.466926][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4472.466931][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.466934][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4472.466938][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4472.466943][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4472.466946][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.466949][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.466951][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4472.466955][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4472.466958][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4472.466965][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4472.466968][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4472.466973][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4472.466978][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4472.466982][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4472.466985][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4472.466987][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4472.466990][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4472.466995][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4472.466999][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4472.467003][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4472.467013][ 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) [ 4472.467016][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4472.467019][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4472.467024][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4472.467027][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4472.467030][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4472.467033][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4472.467039][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4472.467044][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4472.467049][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4472.467058][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4472.467061][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4472.467063][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4472.467067][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.467071][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4472.467075][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.467078][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4472.467082][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4472.467086][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4472.467091][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4472.467093][ 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:1584 (discriminator 4)) [ 4472.467096][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4472.467099][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4472.467107][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4472.467114][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4472.467120][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4472.467126][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4472.467136][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4472.467143][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4472.467148][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4472.467151][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4472.467155][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4472.467157][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4472.467161][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4472.467164][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4472.467167][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4472.467172][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4472.467178][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4472.467181][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4472.467184][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4472.467187][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4472.467191][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4472.467196][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4472.467199][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4472.467201][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4472.467206][ C2] tc_run (net/core/dev.c:3920) [ 4472.467210][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4472.467213][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.467215][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4472.467219][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4472.467224][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.467226][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4472.467229][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4472.467233][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4472.467237][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4472.467241][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4472.467245][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4472.467249][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4472.467257][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4472.467260][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4472.467264][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4472.467268][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4472.467271][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4472.467274][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4472.467277][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4472.467281][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4472.467284][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4472.467288][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4472.467291][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4472.467293][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4472.467297][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4472.467300][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4472.467304][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4472.467309][ 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:1584 (discriminator 4)) [ 4472.467312][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4472.467318][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4472.467322][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4472.467326][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4472.467331][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4472.467335][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4472.467339][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4472.467343][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4472.467347][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4472.467350][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4472.467353][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4472.467358][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4472.467363][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4472.467367][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4472.467370][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4472.467375][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4472.467378][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.467380][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4472.467384][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4472.467387][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4472.467391][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4472.467394][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4472.467398][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4472.467402][ C2] __do_softirq (kernel/softirq.c:553) [ 4472.467406][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4472.467409][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4472.467413][ C2] </IRQ> [ 4472.467414][ C2] <TASK> [ 4472.467415][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4472.467418][ 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) [ 4472.467421][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4472.467424][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4472.467425][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4472.467427][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4472.467428][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4472.467430][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4472.467431][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4472.467434][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4472.467438][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4472.467441][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4472.467444][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4472.467447][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4472.467449][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4472.467452][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4472.467456][ C2] do_idle (kernel/sched/idle.c:312) [ 4472.467458][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4472.467461][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4472.467464][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4472.467469][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4497.422531][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4497.423060][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4497.423521][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4497.423991][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4497.424903][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4497.425511][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4497.425836][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4497.426813][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4497.427119][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4497.427515][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4497.427911][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4497.428306][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4497.428702][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4497.429101][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4497.429545][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4497.429876][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4497.430273][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4497.430670][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4497.431067][ C1] PKRU: 55555554 [ 4497.431249][ C1] Call Trace: [ 4497.431417][ C1] <IRQ> [ 4497.431569][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4497.431832][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4497.432074][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4497.432349][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4497.432620][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4497.432909][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4497.433173][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4497.433477][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4497.433739][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4497.434045][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4497.434341][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4497.434654][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4497.434941][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4497.435237][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4497.435524][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4497.435832][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4497.436074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.436315][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4497.436590][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4497.436839][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4497.437110][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4497.437392][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.437630][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4497.437872][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4497.438131][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4497.438362][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4497.438608][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4497.438865][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4497.439151][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4497.439427][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4497.439674][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4497.439944][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4497.440206][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4497.440552][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4497.440804][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4497.441122][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4497.441384][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4497.441590][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4497.441820][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4497.442073][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4497.442347][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4497.442577][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4497.442805][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4497.443122][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4497.443424][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4497.443706][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4497.443999][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4497.444245][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4497.444475][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4497.444771][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4497.445059][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4497.445381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.445619][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4497.445912][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4497.446197][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4497.446564][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4497.446827][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4497.447058][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4497.447305][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4497.447615][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4497.447945][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4497.448244][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4497.448517][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4497.448805][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4497.449118][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4497.449401][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4497.449648][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4497.449894][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4497.450139][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4497.450402][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4497.450655][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4497.450903][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4497.451182][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4497.451460][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4497.451723][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4497.452009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.452248][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4497.452552][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4497.452829][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4497.453069][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4497.453315][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4497.453529][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4497.453798][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4497.454105][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4497.454345][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4497.454577][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4497.454827][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4497.455081][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4497.455319][ C1] tc_run (net/core/dev.c:3920) [ 4497.455525][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4497.455756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.455995][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4497.456255][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4497.456516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.456753][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4497.457018][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4497.457319][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4497.457589][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4497.457842][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4497.458106][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4497.458361][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4497.458635][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4497.458971][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4497.459247][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4497.459497][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4497.459760][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4497.459978][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4497.460235][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4497.460477][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4497.460761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4497.461011][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4497.461249][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4497.461497][ C1] ? __create_object (mm/kmemleak.c:756) [ 4497.461740][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4497.462007][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4497.462289][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4497.462559][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4497.462840][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4497.463110][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4497.463353][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4497.463622][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4497.463862][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4497.464122][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4497.464383][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4497.464641][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4497.464914][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4497.465199][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4497.465459][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4497.465762][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4497.466008][ C1] __do_softirq (kernel/softirq.c:553) [ 4497.466240][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4497.466467][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4497.466751][ C1] </IRQ> [ 4497.466900][ C1] <TASK> [ 4497.467055][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4497.467354][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4497.467679][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4497.468644][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4497.468950][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4497.469349][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4497.469744][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4497.470141][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4497.470537][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4497.470944][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4497.471237][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4497.471462][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4497.471726][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4497.472031][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4497.472258][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4497.472510][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4497.472798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.473035][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4497.473291][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4497.473544][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4497.473836][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4497.474056][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.474295][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4497.474536][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4497.474777][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4497.475018][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4497.475258][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4497.475496][ C1] ksys_write (fs/read_write.c:643) [ 4497.475711][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4497.475961][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4497.476265][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4497.476530][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4497.476830][ C1] RIP: 0033:0x7fd66fef3957 [ 4497.477058][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4497.478023][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4497.478441][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4497.478838][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4497.479235][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4497.479630][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4497.480027][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4497.482647][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4497.483155][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4497.483625][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4497.484101][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4497.485022][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4497.485631][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4497.485955][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4497.486925][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4497.487232][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4497.487627][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4497.488023][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4497.488425][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4497.488823][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4497.489220][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4497.489669][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4497.489998][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4497.490398][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4497.490797][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4497.491192][ C2] PKRU: 55555554 [ 4497.491373][ C2] Call Trace: [ 4497.491543][ C2] <IRQ> [ 4497.491691][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4497.491953][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4497.492195][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4497.492470][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4497.492741][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4497.493029][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4497.493295][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4497.493600][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4497.493860][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4497.494123][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4497.494431][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4497.494724][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4497.495038][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4497.495328][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4497.495620][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4497.495915][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4497.496225][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4497.496467][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.496709][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4497.496949][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4497.497198][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4497.497468][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4497.497751][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.497989][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4497.498229][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4497.498487][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4497.498722][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4497.498968][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4497.499225][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4497.499501][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4497.499776][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4497.500022][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4497.500290][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4497.500552][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4497.500901][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4497.501152][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4497.501470][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4497.501731][ 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) [ 4497.501934][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4497.502162][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4497.502414][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4497.502692][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4497.502943][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4497.503167][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4497.503483][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4497.503786][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4497.504067][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4497.504362][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4497.504608][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4497.504836][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4497.505135][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4497.505417][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4497.505741][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.505979][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4497.506274][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4497.506562][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4497.506877][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4497.507130][ 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:1584 (discriminator 4)) [ 4497.507365][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4497.507612][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4497.507923][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4497.508254][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4497.508550][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4497.508825][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4497.509110][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4497.509421][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4497.509659][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4497.509923][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4497.510239][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4497.510513][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4497.510791][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4497.511105][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4497.511364][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4497.511677][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4497.511926][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4497.512241][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4497.512487][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4497.512761][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4497.513002][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4497.513241][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4497.513471][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4497.513723][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4497.514039][ C2] tc_run (net/core/dev.c:3920) [ 4497.514242][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4497.514473][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.514711][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4497.514971][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4497.515223][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.515457][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4497.515722][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4497.516025][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4497.516296][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4497.516558][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4497.516824][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4497.517080][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4497.517416][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4497.517690][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4497.517941][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4497.518204][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4497.518421][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4497.518661][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4497.518938][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4497.519247][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4497.519522][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4497.519774][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4497.520001][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4497.520270][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4497.520511][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4497.520761][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4497.521000][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4497.521249][ 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:1584 (discriminator 4)) [ 4497.521488][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4497.521754][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4497.522033][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4497.522276][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4497.522526][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4497.522826][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4497.523143][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4497.523385][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4497.523644][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4497.523913][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4497.524149][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4497.524387][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4497.524647][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4497.524907][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4497.525165][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4497.525432][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4497.525716][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4497.525956][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4497.526244][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4497.526488][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4497.526750][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4497.526969][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4497.527265][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4497.527513][ C2] __do_softirq (kernel/softirq.c:553) [ 4497.527749][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4497.527969][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4497.528252][ C2] </IRQ> [ 4497.528404][ C2] <TASK> [ 4497.528552][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4497.528856][ 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) [ 4497.529112][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4497.530077][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4497.530383][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4497.530779][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4497.531175][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4497.531572][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4497.531969][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4497.532367][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4497.532656][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4497.532922][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4497.533163][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4497.533412][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4497.533689][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4497.533926][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4497.534199][ C2] do_idle (kernel/sched/idle.c:312) [ 4497.534402][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4497.534644][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4497.534892][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4497.535160][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4525.422500][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4525.423017][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4525.423470][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4525.423929][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4525.424833][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4525.425429][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4525.425746][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4525.426696][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4525.426996][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4525.427386][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4525.427774][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4525.428163][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4525.428549][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4525.428941][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4525.429377][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4525.429700][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4525.430092][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4525.430482][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4525.430872][ C1] PKRU: 55555554 [ 4525.431049][ C1] Call Trace: [ 4525.431214][ C1] <IRQ> [ 4525.431361][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4525.431618][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4525.431855][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4525.432132][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4525.432398][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4525.432678][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4525.432940][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4525.433236][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4525.433494][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4525.433795][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4525.434086][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4525.434395][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4525.434676][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4525.434967][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4525.435248][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4525.435552][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4525.435788][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.436026][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4525.436259][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4525.436505][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4525.436772][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4525.437050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.437283][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4525.437519][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4525.437773][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4525.438003][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4525.438244][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4525.438496][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4525.438764][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4525.439037][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4525.439278][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4525.439543][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4525.439801][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4525.440138][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4525.440385][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4525.440697][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4525.440955][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4525.441155][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4525.441381][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4525.441629][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4525.441899][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4525.442126][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4525.442347][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4525.442658][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4525.442958][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4525.443235][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4525.443520][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4525.443762][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4525.443988][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4525.444280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4525.444560][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4525.444880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.445112][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4525.445400][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4525.445679][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4525.445988][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4525.446238][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4525.446470][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4525.446713][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4525.447019][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4525.447344][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4525.447636][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4525.447906][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4525.448187][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4525.448495][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4525.448773][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4525.449017][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4525.449258][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4525.449499][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4525.449756][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4525.450006][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4525.450249][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4525.450521][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4525.450796][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4525.451055][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4525.451332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.451568][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4525.451868][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4525.452138][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4525.452373][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4525.452615][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4525.452827][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4525.453091][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4525.453393][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4525.453630][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4525.453858][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4525.454100][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4525.454350][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4525.454584][ C1] tc_run (net/core/dev.c:3920) [ 4525.454786][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4525.455015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.455250][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4525.455505][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4525.455753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.455986][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4525.456247][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4525.456547][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4525.456816][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4525.457064][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4525.457324][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4525.457573][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4525.457846][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4525.458175][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4525.458445][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4525.458690][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4525.458951][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4525.459162][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4525.459413][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4525.459651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4525.459931][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4525.460176][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4525.460411][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4525.460655][ C1] ? __create_object (mm/kmemleak.c:756) [ 4525.460894][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4525.461155][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4525.461429][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4525.461696][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4525.461976][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4525.462240][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4525.462479][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4525.462744][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4525.462976][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4525.463231][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4525.463486][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4525.463740][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4525.464008][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4525.464287][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4525.464542][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4525.464840][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4525.465084][ C1] __do_softirq (kernel/softirq.c:553) [ 4525.465313][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4525.465527][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4525.465810][ C1] </IRQ> [ 4525.465955][ C1] <TASK> [ 4525.466103][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4525.466405][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4525.466722][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4525.467672][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4525.467972][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4525.468360][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4525.468749][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4525.469137][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4525.469522][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4525.469915][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4525.470203][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4525.470421][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4525.470681][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4525.470977][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4525.471201][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4525.471450][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4525.471728][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.471962][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4525.472211][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4525.472458][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4525.472740][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4525.472957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.473189][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4525.473422][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4525.473658][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4525.473894][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4525.474130][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4525.474360][ C1] ksys_write (fs/read_write.c:643) [ 4525.474572][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4525.474816][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4525.475112][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4525.475338][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4525.475631][ C1] RIP: 0033:0x7fd66fef3957 [ 4525.475853][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4525.476803][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4525.477214][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4525.477603][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4525.477994][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4525.478383][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4525.478771][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4525.481396][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4525.481904][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4525.482384][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4525.482856][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4525.483781][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4525.484392][ C2] 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) [ 4525.484680][ C2] 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 [ 4525.485645][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000216 [ 4525.485952][ C2] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4525.486356][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 4525.486752][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4525.487147][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4525.487544][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4525.487943][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4525.488386][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4525.488716][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4525.489114][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4525.489512][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4525.489909][ C2] PKRU: 55555554 [ 4525.490090][ C2] Call Trace: [ 4525.490259][ C2] <IRQ> [ 4525.490409][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4525.490672][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4525.490915][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4525.491191][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4525.491462][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4525.491749][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4525.492015][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4525.492320][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4525.492581][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4525.492844][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4525.493150][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4525.493444][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4525.493758][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4525.494045][ C2] ? 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) [ 4525.494301][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4525.494582][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4525.494893][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4525.495133][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.495372][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4525.495611][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4525.495861][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4525.496131][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4525.496421][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.496657][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4525.496899][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4525.497158][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4525.497394][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4525.497641][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4525.497898][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4525.498174][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4525.498448][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4525.498695][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4525.498964][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4525.499225][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4525.499573][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4525.499825][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4525.500143][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4525.500404][ 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) [ 4525.500606][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4525.500837][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4525.501089][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4525.501366][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4525.501615][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4525.501839][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4525.502156][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4525.502460][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4525.502739][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4525.503034][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4525.503281][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4525.503508][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4525.503807][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4525.504090][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4525.504413][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.504649][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4525.504945][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4525.505226][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4525.505541][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4525.505795][ 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:1584 (discriminator 4)) [ 4525.506034][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4525.506282][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4525.506597][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4525.506927][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4525.507223][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4525.507498][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4525.507783][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4525.508094][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4525.508334][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4525.508596][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4525.508912][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4525.509186][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4525.509459][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4525.509773][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4525.510036][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4525.510348][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4525.510596][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4525.510911][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4525.511156][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4525.511430][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4525.511670][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4525.511911][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4525.512139][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4525.512392][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4525.512703][ C2] tc_run (net/core/dev.c:3920) [ 4525.512906][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4525.513136][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.513374][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4525.513633][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4525.513886][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.514122][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4525.514386][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4525.514686][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4525.514959][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4525.515210][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4525.515474][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4525.515729][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4525.516064][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4525.516342][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4525.516594][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4525.516857][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4525.517074][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4525.517315][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4525.517591][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4525.517901][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4525.518174][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4525.518425][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4525.518655][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4525.518926][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4525.519169][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4525.519418][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4525.519661][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4525.519910][ 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:1584 (discriminator 4)) [ 4525.520144][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4525.520409][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4525.520687][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4525.520931][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4525.521181][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4525.521480][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4525.521800][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4525.522042][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4525.522302][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4525.522569][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4525.522810][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4525.523046][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4525.523305][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4525.523570][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4525.523828][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4525.524099][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4525.524380][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4525.524618][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4525.524906][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4525.525144][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4525.525406][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4525.525626][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4525.525920][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4525.526166][ C2] __do_softirq (kernel/softirq.c:553) [ 4525.526403][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4525.526621][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4525.526905][ C2] </IRQ> [ 4525.527054][ C2] <TASK> [ 4525.527203][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4525.527505][ 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) [ 4525.527760][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4525.528721][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4525.529026][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4525.529421][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4525.529817][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4525.530213][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4525.530609][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4525.531006][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4525.531294][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4525.531554][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4525.531796][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4525.532045][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4525.532319][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4525.532557][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4525.532828][ C2] do_idle (kernel/sched/idle.c:312) [ 4525.533033][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4525.533275][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4525.533517][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4525.533785][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4525.534096][ C2] </TASK> | [ 4550.467794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4550.468172][ C1] rcu: 1-....: (2130694 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=518674 | [ 4550.468736][ C1] rcu: (t=2133675 jiffies g=1503537 q=1362 ncpus=4) [ 4550.469525][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4550.470139][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4550.470468][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4550.471443][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4550.471753][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4550.472151][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4550.472549][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4550.472948][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4550.473346][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4550.473744][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4550.474190][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4550.474522][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4550.474924][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4550.475323][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4550.475721][ C1] PKRU: 55555554 [ 4550.475904][ C1] Call Trace: [ 4550.476077][ C1] <IRQ> [ 4550.476236][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4550.476511][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4550.476763][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4550.477016][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4550.477247][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4550.477518][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4550.477789][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4550.478048][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4550.478333][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4550.478575][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4550.478889][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4550.479162][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4550.479527][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4550.479956][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4550.480481][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4550.480927][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4550.481375][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4550.481834][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4550.482355][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4550.482836][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4550.483277][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4550.483762][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4550.484279][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4550.484658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.485060][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4550.485459][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4550.485869][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4550.486350][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4550.486844][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.487246][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4550.487694][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4550.488165][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4550.488548][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4550.488958][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4550.489387][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4550.489841][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4550.490298][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4550.490708][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4550.491160][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4550.491577][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4550.492157][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4550.492577][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4550.493102][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4550.493541][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4550.493881][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4550.494274][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4550.494684][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4550.495146][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4550.495525][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4550.495902][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4550.496438][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4550.496920][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4550.497365][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4550.497844][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4550.498238][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4550.498618][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4550.499113][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4550.499571][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4550.500109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.500505][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4550.500986][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4550.501455][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4550.501982][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4550.502442][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4550.502871][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4550.503320][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4550.503888][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4550.504497][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4550.505030][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4550.505522][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4550.506053][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4550.506621][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4550.507137][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4550.507594][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4550.508061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4550.508514][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4550.509006][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4550.509475][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4550.509941][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4550.510463][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4550.510983][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4550.511475][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4550.512015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.512459][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4550.513022][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4550.513541][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4550.513991][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4550.514450][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4550.514862][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4550.515352][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4550.515928][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4550.516375][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4550.516813][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4550.517267][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4550.517740][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4550.518187][ C1] tc_run (net/core/dev.c:3920) [ 4550.518566][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4550.518993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.519427][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4550.519828][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4550.520255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.520654][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4550.521086][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4550.521589][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4550.522040][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4550.522464][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4550.522878][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4550.523306][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4550.523773][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4550.524325][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4550.524785][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4550.525210][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4550.525630][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4550.525993][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4550.526430][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4550.526829][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4550.527308][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4550.527727][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4550.528136][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4550.528526][ C1] ? __create_object (mm/kmemleak.c:756) [ 4550.528934][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4550.529378][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4550.529864][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4550.530309][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4550.530771][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4550.531213][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4550.531617][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4550.532069][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4550.532463][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4550.532949][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4550.533424][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4550.533895][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4550.534399][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4550.534920][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4550.535400][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4550.535966][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4550.536414][ C1] __do_softirq (kernel/softirq.c:553) [ 4550.536842][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4550.537246][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4550.537767][ C1] </IRQ> [ 4550.538040][ C1] <TASK> [ 4550.538311][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4550.538872][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4550.539480][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4550.541243][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4550.541794][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4550.542532][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4550.543257][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4550.543986][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4550.544714][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4550.545444][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4550.545995][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4550.546417][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4550.546911][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4550.547471][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4550.547901][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4550.548365][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4550.548906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.549344][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4550.549824][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4550.550301][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4550.550838][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4550.551260][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.551698][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4550.552156][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4550.552605][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4550.553023][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4550.553406][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4550.553805][ C1] ksys_write (fs/read_write.c:643) [ 4550.554167][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4550.554571][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4550.555081][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4550.555470][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4550.555973][ C1] RIP: 0033:0x7fd66fef3957 [ 4550.556336][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4550.557932][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4550.558623][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4550.559277][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4550.559936][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4550.560590][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4550.561263][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4550.561263][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4550.561928][ C1] </TASK> | [ 4550.562179][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4550.562625][ C2] NMI backtrace for cpu 2 [ 4550.562639][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4550.562643][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4550.562652][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4550.562658][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4550.562661][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4550.562663][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4550.562664][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4550.562666][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4550.562668][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4550.562670][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4550.562672][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4550.562675][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4550.562677][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4550.562678][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4550.562680][ C2] PKRU: 55555554 [ 4550.562681][ C2] Call Trace: [ 4550.562683][ C2] <NMI> [ 4550.562685][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4550.562693][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4550.562698][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4550.562703][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4550.562707][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4550.562709][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4550.562716][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4550.562719][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4550.562722][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4550.562726][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4550.562729][ C2] </NMI> [ 4550.562730][ C2] <IRQ> [ 4550.562731][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4550.562734][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4550.562739][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.562743][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4550.562746][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4550.562751][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4550.562754][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4550.562757][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.562759][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4550.562765][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4550.562768][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4550.562776][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4550.562779][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4550.562785][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4550.562792][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4550.562796][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4550.562799][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4550.562801][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4550.562804][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4550.562811][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4550.562816][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4550.562820][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4550.562830][ 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) [ 4550.562833][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4550.562836][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4550.562843][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4550.562846][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4550.562850][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4550.562854][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4550.562861][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4550.562867][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4550.562873][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4550.562882][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4550.562886][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4550.562888][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4550.562892][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4550.562896][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4550.562900][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.562903][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4550.562907][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4550.562911][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4550.562916][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4550.562918][ 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:1584 (discriminator 4)) [ 4550.562921][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4550.562924][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4550.562934][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4550.562941][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4550.562947][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4550.562953][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4550.562963][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4550.562971][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4550.562976][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4550.562979][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4550.562984][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4550.562986][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4550.562990][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4550.562992][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4550.562996][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4550.563001][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4550.563007][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4550.563011][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4550.563014][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4550.563016][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4550.563021][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4550.563026][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4550.563030][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4550.563033][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4550.563037][ C2] tc_run (net/core/dev.c:3920) [ 4550.563043][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4550.563046][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.563049][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4550.563053][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4550.563057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.563059][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4550.563063][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4550.563067][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4550.563070][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4550.563074][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4550.563078][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4550.563083][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4550.563091][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4550.563094][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4550.563098][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4550.563102][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4550.563106][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4550.563109][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4550.563113][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4550.563116][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4550.563119][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4550.563123][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4550.563126][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4550.563129][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4550.563134][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4550.563137][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4550.563141][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4550.563145][ 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:1584 (discriminator 4)) [ 4550.563148][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4550.563154][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4550.563157][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4550.563161][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4550.563166][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4550.563171][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4550.563174][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4550.563178][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4550.563182][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4550.563185][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4550.563189][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4550.563194][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4550.563199][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4550.563203][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4550.563206][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4550.563211][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4550.563214][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4550.563216][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4550.563221][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4550.563224][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4550.563228][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4550.563231][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4550.563235][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4550.563239][ C2] __do_softirq (kernel/softirq.c:553) [ 4550.563244][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4550.563247][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4550.563251][ C2] </IRQ> [ 4550.563252][ C2] <TASK> [ 4550.563253][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4550.563256][ 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) [ 4550.563260][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4550.563262][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4550.563264][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4550.563265][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4550.563267][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4550.563268][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4550.563270][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4550.563273][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4550.563277][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4550.563280][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4550.563284][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4550.563286][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4550.563288][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4550.563291][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4550.563295][ C2] do_idle (kernel/sched/idle.c:312) [ 4550.563297][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4550.563300][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4550.563303][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4550.563308][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4577.422549][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4577.423084][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4577.423551][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4577.424020][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4577.424936][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4577.425547][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4577.425875][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4577.426850][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4577.427159][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4577.427558][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4577.427957][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4577.428353][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4577.428753][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4577.429152][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4577.429600][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4577.429972][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4577.430697][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4577.431432][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4577.432142][ C1] PKRU: 55555554 [ 4577.432452][ C1] Call Trace: [ 4577.432751][ C1] <IRQ> [ 4577.433010][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4577.433397][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4577.433746][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4577.434205][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4577.434661][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4577.435121][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4577.435548][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4577.436056][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4577.436468][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4577.436983][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4577.437479][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4577.437991][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4577.438475][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4577.438966][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4577.439489][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4577.440050][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4577.440498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.440928][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4577.441380][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4577.441830][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4577.442348][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4577.442869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.443316][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4577.443760][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4577.444246][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4577.444671][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4577.445127][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4577.445590][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4577.446104][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4577.446603][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4577.447055][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4577.447536][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4577.447974][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4577.448532][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4577.448951][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4577.449478][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4577.449915][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4577.450258][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4577.450640][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4577.451047][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4577.451509][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4577.451900][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4577.452271][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4577.452804][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4577.453311][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4577.453791][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4577.454266][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4577.454683][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4577.455071][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4577.455571][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4577.456057][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4577.456615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.456984][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4577.457475][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4577.457950][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4577.458485][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4577.458918][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4577.459306][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4577.459712][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4577.460232][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4577.460784][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4577.461309][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4577.461813][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4577.462339][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4577.462909][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4577.463428][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4577.463881][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4577.464329][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4577.464772][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4577.465253][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4577.465715][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4577.466182][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4577.466678][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4577.467184][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4577.467649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4577.468173][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.468602][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4577.469154][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4577.469654][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4577.470087][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4577.470540][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4577.470934][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4577.471419][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4577.471972][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4577.472424][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4577.472845][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4577.473282][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4577.473741][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4577.474186][ C1] tc_run (net/core/dev.c:3920) [ 4577.474563][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4577.474994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.475437][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4577.475927][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4577.476409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.476843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4577.477332][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4577.477884][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4577.478381][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4577.478841][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4577.479331][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4577.479795][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4577.480309][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4577.480908][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4577.481338][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4577.481764][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4577.482206][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4577.482558][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4577.482985][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4577.483395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4577.483878][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4577.484271][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4577.484674][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4577.485090][ C1] ? __create_object (mm/kmemleak.c:756) [ 4577.485487][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4577.485933][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4577.486413][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4577.486864][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4577.487320][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4577.487769][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4577.488173][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4577.488623][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4577.489019][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4577.489450][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4577.489890][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4577.490314][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4577.490771][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4577.491243][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4577.491686][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4577.492197][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4577.492608][ C1] __do_softirq (kernel/softirq.c:553) [ 4577.492990][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4577.493359][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4577.493837][ C1] </IRQ> [ 4577.494090][ C1] <TASK> [ 4577.494361][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4577.494914][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4577.495498][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4577.497241][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4577.497800][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4577.498538][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4577.499258][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4577.499967][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4577.500679][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4577.501411][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4577.501948][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4577.502360][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4577.502841][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4577.503393][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4577.503818][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4577.504281][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4577.504805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.505239][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4577.505715][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4577.506180][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4577.506699][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4577.507105][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.507549][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4577.508001][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4577.508431][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4577.508894][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4577.509334][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4577.509783][ C1] ksys_write (fs/read_write.c:643) [ 4577.510189][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4577.510641][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4577.511196][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4577.511622][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4577.512185][ C1] RIP: 0033:0x7fd66fef3957 [ 4577.512593][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4577.514354][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4577.515023][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4577.515690][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4577.516349][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4577.517007][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4577.517656][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4577.520648][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4577.521155][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4577.521626][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4577.522102][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4577.523027][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4577.523639][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4577.523930][ C2] 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 <c3> 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 [ 4577.524899][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246 [ 4577.525206][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4577.525603][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4577.526000][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4577.526405][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4577.526803][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4577.527201][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4577.527647][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4577.527978][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4577.528381][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4577.528779][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4577.529176][ C2] PKRU: 55555554 [ 4577.529357][ C2] Call Trace: [ 4577.529529][ C2] <IRQ> [ 4577.529675][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4577.529938][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4577.530184][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4577.530461][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4577.530735][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4577.531022][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4577.531287][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4577.531593][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4577.531855][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4577.532117][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4577.532426][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4577.532724][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4577.533040][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4577.533329][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 4577.533589][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4577.533870][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4577.534181][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4577.534423][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.534665][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4577.534903][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4577.535152][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4577.535425][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4577.535709][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.535949][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4577.536197][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4577.536459][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4577.536693][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4577.536941][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4577.537200][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4577.537477][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4577.537756][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4577.538001][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4577.538273][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4577.538534][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4577.538881][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4577.539134][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4577.539452][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4577.539713][ 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) [ 4577.539917][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4577.540150][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4577.540405][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4577.540680][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4577.540932][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4577.541161][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4577.541479][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4577.541787][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4577.542070][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4577.542361][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4577.542613][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4577.542843][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4577.543142][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4577.543427][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4577.543751][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.543991][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4577.544284][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4577.544570][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4577.544887][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4577.545142][ 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:1584 (discriminator 4)) [ 4577.545375][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4577.545621][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4577.545935][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4577.546271][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4577.546570][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4577.546843][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4577.547131][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4577.547440][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4577.547681][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4577.547944][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4577.548261][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4577.548535][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4577.548813][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4577.549128][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4577.549388][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4577.549699][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4577.549948][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4577.550263][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4577.550509][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4577.550788][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4577.551027][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4577.551268][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4577.551501][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4577.551756][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4577.552068][ C2] tc_run (net/core/dev.c:3920) [ 4577.552274][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4577.552503][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.552741][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4577.553000][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4577.553253][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.553492][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4577.553756][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4577.554062][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4577.554332][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4577.554584][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4577.554848][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4577.555105][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4577.555440][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4577.555717][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4577.555970][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4577.556242][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4577.556459][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4577.556701][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4577.556976][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4577.557287][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4577.557560][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4577.557811][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4577.558042][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4577.558308][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4577.558552][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4577.558803][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4577.559042][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4577.559289][ 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:1584 (discriminator 4)) [ 4577.559522][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4577.559788][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4577.560069][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4577.560315][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4577.560563][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4577.560866][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4577.561184][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4577.561429][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4577.561693][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4577.561961][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4577.562201][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4577.562439][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4577.562700][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4577.562962][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4577.563221][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4577.563489][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4577.563771][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4577.564011][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4577.564302][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4577.564539][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4577.564803][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4577.565023][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4577.565318][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4577.565565][ C2] __do_softirq (kernel/softirq.c:553) [ 4577.565798][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4577.566018][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4577.566310][ C2] </IRQ> [ 4577.566459][ C2] <TASK> [ 4577.566610][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4577.566912][ 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) [ 4577.567169][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4577.568134][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4577.568440][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4577.568839][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4577.569234][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4577.569629][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4577.570024][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4577.570424][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4577.570711][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4577.570973][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4577.571215][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4577.571465][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4577.571739][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4577.571979][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4577.572250][ C2] do_idle (kernel/sched/idle.c:312) [ 4577.572453][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4577.572695][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4577.572938][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4577.573205][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4605.422547][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4605.423081][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4605.423547][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4605.424018][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4605.424938][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4605.425550][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4605.425877][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4605.426853][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4605.427159][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4605.427560][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4605.427958][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4605.428357][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4605.428754][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4605.429156][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4605.429604][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4605.429937][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4605.430337][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4605.430736][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4605.431135][ C1] PKRU: 55555554 [ 4605.431316][ C1] Call Trace: [ 4605.431486][ C1] <IRQ> [ 4605.431638][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4605.431904][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4605.432147][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4605.432426][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4605.432700][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4605.432999][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4605.433270][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4605.433574][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4605.433838][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4605.434146][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4605.434443][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4605.434759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4605.435047][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4605.435343][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4605.435630][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4605.435947][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4605.436191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.436435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4605.436675][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4605.436923][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4605.437198][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4605.437482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.437722][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4605.437964][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4605.438226][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4605.438459][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4605.438707][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4605.438966][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4605.439245][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4605.439526][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4605.439773][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4605.440046][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4605.440310][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4605.440658][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4605.440911][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4605.441230][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4605.441493][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4605.441697][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4605.441929][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4605.442186][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4605.442463][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4605.442698][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4605.442927][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4605.443246][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4605.443551][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4605.443835][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4605.444129][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4605.444377][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4605.444608][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4605.444908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4605.445196][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4605.445523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.445762][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4605.446233][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4605.446733][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4605.447194][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4605.447624][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4605.448016][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4605.448433][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4605.448952][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4605.449475][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4605.449976][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4605.450437][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4605.450889][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4605.451426][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4605.451920][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4605.452328][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4605.452694][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4605.453086][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4605.453519][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4605.453938][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4605.454317][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4605.454782][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4605.455247][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4605.455668][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4605.456150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.456553][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4605.457047][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4605.457502][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4605.457906][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4605.458331][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4605.458718][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4605.459206][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4605.459771][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4605.460213][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4605.460640][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4605.461093][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4605.461559][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4605.461995][ C1] tc_run (net/core/dev.c:3920) [ 4605.462362][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4605.462775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.463209][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4605.463683][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4605.464138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.464567][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4605.465023][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4605.465510][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4605.465977][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4605.466395][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4605.466837][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4605.467262][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4605.467728][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4605.468277][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4605.468740][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4605.469167][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4605.469607][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4605.469972][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4605.470403][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4605.470815][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4605.471278][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4605.471699][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4605.472101][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4605.472515][ C1] ? __create_object (mm/kmemleak.c:756) [ 4605.472919][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4605.473366][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4605.473841][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4605.474288][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4605.474754][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4605.475205][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4605.475628][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4605.476091][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4605.476492][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4605.476925][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4605.477360][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4605.477797][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4605.478271][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4605.478786][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4605.479248][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4605.479804][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4605.480252][ C1] __do_softirq (kernel/softirq.c:553) [ 4605.480694][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4605.481089][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4605.481626][ C1] </IRQ> [ 4605.481893][ C1] <TASK> [ 4605.482168][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4605.482717][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4605.483311][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4605.485055][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4605.485617][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4605.486342][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4605.487081][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4605.487794][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4605.488514][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4605.489249][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4605.489794][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4605.490212][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4605.490687][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4605.491241][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4605.491668][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4605.492132][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4605.492664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.493117][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4605.493595][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4605.494069][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4605.494605][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4605.495025][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.495462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4605.495902][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4605.496358][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4605.496797][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4605.497250][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4605.497684][ C1] ksys_write (fs/read_write.c:643) [ 4605.498091][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4605.498549][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4605.499032][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4605.499421][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4605.499925][ C1] RIP: 0033:0x7fd66fef3957 [ 4605.500300][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4605.501900][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4605.502590][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4605.503247][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4605.503912][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4605.504578][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4605.505221][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4605.508212][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4605.508718][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4605.509193][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4605.509668][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4605.510591][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4605.511202][ C2] 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) [ 4605.511522][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4605.512488][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4605.512795][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4605.513193][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4605.513591][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4605.513990][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4605.514387][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4605.514785][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4605.515230][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4605.515563][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4605.515975][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4605.516373][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4605.516770][ C2] PKRU: 55555554 [ 4605.516952][ C2] Call Trace: [ 4605.517124][ C2] <IRQ> [ 4605.517270][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4605.517532][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4605.517776][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4605.518052][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4605.518325][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4605.518611][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4605.518875][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4605.519182][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4605.519444][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4605.519706][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4605.520016][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4605.520315][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4605.520628][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4605.520916][ C2] ? 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) [ 4605.521205][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4605.521493][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4605.521805][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4605.522047][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.522285][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4605.522526][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4605.522775][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4605.523047][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4605.523333][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.523570][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4605.523811][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4605.524069][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4605.524305][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4605.524552][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4605.524812][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4605.525088][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4605.525364][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4605.525613][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4605.525884][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4605.526154][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4605.526503][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4605.526757][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4605.527075][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4605.527337][ 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) [ 4605.527540][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4605.527771][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4605.528026][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4605.528300][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4605.528551][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4605.528776][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4605.529093][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4605.529399][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4605.529681][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4605.529975][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4605.530221][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4605.530451][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4605.530750][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4605.531035][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4605.531358][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.531595][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4605.531891][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4605.532175][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4605.532490][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4605.532745][ 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:1584 (discriminator 4)) [ 4605.532979][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4605.533228][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4605.533540][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4605.533872][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4605.534170][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4605.534444][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4605.534729][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4605.535040][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4605.535281][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4605.535544][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4605.535861][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4605.536145][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4605.536420][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4605.536734][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4605.536994][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4605.537304][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4605.537553][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4605.537869][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4605.538115][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4605.538390][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4605.538631][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4605.538872][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4605.539103][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4605.539356][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4605.539667][ C2] tc_run (net/core/dev.c:3920) [ 4605.539874][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4605.540103][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.540342][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4605.540603][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4605.540857][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.541095][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4605.541359][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4605.541662][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4605.541935][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4605.542187][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4605.542451][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4605.542708][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4605.543049][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4605.543323][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4605.543574][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4605.543840][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4605.544059][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4605.544301][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4605.544577][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4605.544889][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4605.545164][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4605.545415][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4605.545646][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4605.545920][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4605.546168][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4605.546419][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4605.546656][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4605.546905][ 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:1584 (discriminator 4)) [ 4605.547140][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4605.547406][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4605.547685][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4605.547931][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4605.548180][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4605.548481][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4605.548800][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4605.549044][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4605.549304][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4605.549571][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4605.549811][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4605.550047][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4605.550307][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4605.550567][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4605.550828][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4605.551097][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4605.551380][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4605.551619][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4605.551906][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4605.552144][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4605.552407][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4605.552628][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4605.552921][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4605.553169][ C2] __do_softirq (kernel/softirq.c:553) [ 4605.553402][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4605.553620][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4605.553907][ C2] </IRQ> [ 4605.554055][ C2] <TASK> [ 4605.554204][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4605.554508][ 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) [ 4605.554763][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4605.555727][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4605.556044][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4605.556441][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4605.556840][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4605.557241][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4605.557636][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4605.558035][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4605.558326][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4605.558586][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4605.558829][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4605.559079][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4605.559354][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4605.559594][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4605.559866][ C2] do_idle (kernel/sched/idle.c:312) [ 4605.560068][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4605.560312][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4605.560555][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4605.560823][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4605.561135][ C2] </TASK> | [ 4628.565798][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4628.566179][ C1] rcu: 1-....: (2208516 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=538042 | [ 4628.566744][ C1] rcu: (t=2211773 jiffies g=1503537 q=1400 ncpus=4) [ 4628.567537][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4628.568149][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4628.568483][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4628.569453][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4628.569767][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4628.570168][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4628.570572][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4628.570970][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4628.571372][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4628.571773][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4628.572222][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4628.572557][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4628.572957][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4628.573360][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4628.573761][ C1] PKRU: 55555554 [ 4628.573943][ C1] Call Trace: [ 4628.574115][ C1] <IRQ> [ 4628.574269][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4628.574547][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4628.574802][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4628.575056][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4628.575287][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4628.575561][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4628.575840][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4628.576100][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4628.576389][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4628.576633][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4628.576947][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4628.577227][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4628.577518][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4628.577786][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4628.578094][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4628.578358][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4628.578667][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4628.578967][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4628.579285][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4628.579575][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4628.579873][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4628.580164][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4628.580476][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4628.580720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.580963][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4628.581205][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4628.581455][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4628.581729][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.582013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.582254][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4628.582498][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4628.582760][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4628.582995][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4628.583245][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4628.583504][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4628.583788][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4628.584070][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4628.584320][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4628.584591][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4628.584856][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4628.585208][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4628.585460][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4628.585782][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4628.586054][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4628.586262][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4628.586494][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4628.586750][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4628.587029][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4628.587264][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4628.587494][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4628.587815][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4628.588120][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4628.588406][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4628.588702][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4628.588951][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4628.589183][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4628.589484][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.589774][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4628.590101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.590342][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4628.590638][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4628.590927][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4628.591244][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4628.591502][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4628.591736][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4628.591999][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4628.592315][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4628.592648][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4628.592949][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4628.593226][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4628.593515][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4628.593831][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4628.594119][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4628.594369][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4628.594615][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4628.594865][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4628.595131][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4628.595385][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4628.595636][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4628.595924][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4628.596206][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4628.596471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.596757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.596997][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4628.597305][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4628.597583][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4628.597827][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4628.598077][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4628.598294][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4628.598564][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4628.598876][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4628.599119][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4628.599353][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4628.599604][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4628.599861][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4628.600101][ C1] tc_run (net/core/dev.c:3920) [ 4628.600311][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4628.600543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.600785][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4628.601048][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4628.601307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.601548][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4628.601814][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4628.602117][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4628.602391][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4628.602646][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4628.602912][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4628.603170][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4628.603447][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4628.603788][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4628.604067][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4628.604324][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4628.604591][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4628.604808][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4628.605067][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4628.605312][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.605599][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4628.605859][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4628.606100][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4628.606350][ C1] ? __create_object (mm/kmemleak.c:756) [ 4628.606597][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4628.606867][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4628.607148][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4628.607427][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4628.607711][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4628.607983][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4628.608229][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4628.608503][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4628.608742][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4628.609007][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4628.609269][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4628.609530][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4628.609805][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4628.610093][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4628.610356][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4628.610665][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4628.610914][ C1] __do_softirq (kernel/softirq.c:553) [ 4628.611150][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4628.611372][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4628.611663][ C1] </IRQ> [ 4628.611812][ C1] <TASK> [ 4628.611965][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4628.612270][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4628.612597][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4628.613574][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4628.613883][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4628.614285][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4628.614685][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4628.615083][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4628.615480][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4628.615894][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4628.616190][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4628.616416][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4628.616683][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4628.616988][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4628.617217][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4628.617470][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4628.617758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.617997][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4628.618253][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4628.618507][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4628.618798][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4628.619022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.619262][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4628.619505][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4628.619749][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4628.619989][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4628.620232][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4628.620473][ C1] ksys_write (fs/read_write.c:643) [ 4628.620690][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4628.620940][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4628.621246][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4628.621479][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4628.621781][ C1] RIP: 0033:0x7fd66fef3957 [ 4628.622023][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4628.622994][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4628.623416][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4628.623815][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4628.624215][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4628.624614][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4628.625011][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4628.625011][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4628.625414][ C1] </TASK> | [ 4628.625574][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4628.625852][ C2] NMI backtrace for cpu 2 [ 4628.625867][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4628.625871][ C2] 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) [ 4628.625881][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4628.625887][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4628.625890][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4628.625891][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4628.625893][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4628.625895][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4628.625897][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4628.625899][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4628.625901][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4628.625905][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4628.625907][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4628.625908][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4628.625910][ C2] PKRU: 55555554 [ 4628.625911][ C2] Call Trace: [ 4628.625914][ C2] <NMI> [ 4628.625916][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4628.625923][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4628.625929][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4628.625933][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4628.625937][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4628.625939][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4628.625945][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4628.625948][ C2] ? 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) [ 4628.625952][ C2] ? 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) [ 4628.625956][ C2] ? 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) [ 4628.625959][ C2] </NMI> [ 4628.625960][ C2] <IRQ> [ 4628.625961][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4628.625964][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4628.625968][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.625972][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4628.625976][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4628.625980][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4628.625983][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.625986][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.625988][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4628.625994][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4628.625997][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4628.626004][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4628.626007][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4628.626013][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4628.626019][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4628.626023][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4628.626026][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4628.626029][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4628.626032][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4628.626038][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4628.626042][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4628.626046][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4628.626056][ 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) [ 4628.626059][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4628.626062][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4628.626068][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4628.626071][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4628.626075][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4628.626079][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4628.626085][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4628.626090][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4628.626095][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4628.626104][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4628.626107][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4628.626110][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4628.626114][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.626118][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4628.626122][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.626125][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4628.626130][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4628.626133][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4628.626138][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4628.626141][ 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:1584 (discriminator 4)) [ 4628.626143][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4628.626147][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4628.626154][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4628.626161][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4628.626168][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4628.626173][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4628.626184][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4628.626191][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4628.626196][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4628.626199][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4628.626203][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4628.626206][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4628.626209][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4628.626212][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4628.626215][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4628.626220][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4628.626226][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4628.626230][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4628.626232][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4628.626235][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4628.626240][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4628.626244][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4628.626248][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4628.626250][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4628.626255][ C2] tc_run (net/core/dev.c:3920) [ 4628.626260][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4628.626263][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.626265][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4628.626270][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4628.626274][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.626277][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4628.626280][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4628.626284][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4628.626288][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4628.626292][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4628.626296][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4628.626301][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4628.626308][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4628.626311][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4628.626315][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4628.626319][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4628.626323][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4628.626326][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4628.626329][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4628.626332][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4628.626335][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4628.626338][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4628.626341][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4628.626343][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4628.626348][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4628.626351][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4628.626354][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4628.626358][ 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:1584 (discriminator 4)) [ 4628.626361][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4628.626368][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4628.626372][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4628.626376][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4628.626382][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4628.626386][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4628.626390][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4628.626394][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4628.626398][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4628.626402][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4628.626406][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4628.626410][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4628.626415][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4628.626419][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4628.626422][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4628.626427][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4628.626430][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.626432][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4628.626437][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4628.626439][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4628.626444][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4628.626447][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4628.626452][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4628.626455][ C2] __do_softirq (kernel/softirq.c:553) [ 4628.626460][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4628.626463][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4628.626466][ C2] </IRQ> [ 4628.626467][ C2] <TASK> [ 4628.626468][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4628.626472][ 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) [ 4628.626475][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4628.626477][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4628.626479][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4628.626481][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4628.626483][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4628.626484][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4628.626486][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4628.626490][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4628.626493][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4628.626497][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4628.626501][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4628.626504][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4628.626506][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4628.626508][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4628.626512][ C2] do_idle (kernel/sched/idle.c:312) [ 4628.626515][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4628.626518][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4628.626521][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4628.626525][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4653.422558][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4653.423092][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4653.423558][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4653.424028][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4653.424947][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4653.425560][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4653.425890][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4653.426872][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4653.427177][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4653.427579][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4653.427978][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4653.428378][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4653.428777][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4653.429179][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4653.429627][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4653.429962][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4653.430362][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4653.430763][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4653.431162][ C1] PKRU: 55555554 [ 4653.431343][ C1] Call Trace: [ 4653.431513][ C1] <IRQ> [ 4653.431663][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4653.431929][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4653.432173][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4653.432451][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4653.432723][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4653.433012][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4653.433280][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4653.433586][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4653.433850][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4653.434158][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4653.434457][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4653.434773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4653.435064][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4653.435360][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4653.435648][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4653.435966][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4653.436211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.436454][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4653.436694][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4653.436942][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4653.437217][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4653.437501][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.437741][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4653.437984][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4653.438246][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4653.438481][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4653.438728][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4653.438988][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4653.439265][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4653.439544][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4653.439791][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4653.440063][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4653.440328][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4653.440677][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4653.440933][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4653.441252][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4653.441517][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4653.441723][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4653.441955][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4653.442211][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4653.442488][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4653.442723][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4653.442952][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4653.443273][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4653.443579][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4653.443864][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4653.444157][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4653.444406][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4653.444638][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4653.444937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4653.445224][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4653.445550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.445792][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4653.446091][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4653.446379][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4653.446697][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4653.446954][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4653.447189][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4653.447439][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4653.447753][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4653.448085][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4653.448386][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4653.448663][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4653.448952][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4653.449266][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4653.449553][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4653.449803][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4653.450051][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4653.450300][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4653.450565][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4653.450820][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4653.451068][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4653.451348][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4653.451630][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4653.451894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4653.452179][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.452420][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4653.452731][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4653.453008][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4653.453254][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4653.453506][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4653.453722][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4653.453990][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4653.454300][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4653.454544][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4653.454776][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4653.455025][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4653.455283][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4653.455524][ C1] tc_run (net/core/dev.c:3920) [ 4653.455739][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4653.455972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.456212][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4653.456474][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4653.456730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.456980][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4653.457247][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4653.457552][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4653.457832][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4653.458086][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4653.458354][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4653.458611][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4653.458888][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4653.459227][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4653.459506][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4653.459761][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4653.460029][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4653.460246][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4653.460507][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4653.460752][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4653.461039][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4653.461291][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4653.461534][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4653.461785][ C1] ? __create_object (mm/kmemleak.c:756) [ 4653.462032][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4653.462302][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4653.462585][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4653.462860][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4653.463149][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4653.463422][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4653.463667][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4653.463941][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4653.464179][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4653.464442][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4653.464706][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4653.464969][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4653.465244][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4653.465532][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4653.465799][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4653.466107][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4653.466355][ C1] __do_softirq (kernel/softirq.c:553) [ 4653.466592][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4653.466815][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4653.467104][ C1] </IRQ> [ 4653.467254][ C1] <TASK> [ 4653.467406][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4653.467715][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4653.468040][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4653.469016][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4653.469326][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4653.469728][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4653.470129][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4653.470528][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4653.470927][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4653.471330][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4653.471627][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4653.471854][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4653.472123][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4653.472427][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4653.472658][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4653.472911][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4653.473201][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.473440][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4653.473697][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4653.473952][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4653.474245][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4653.474467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.474708][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4653.474950][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4653.475192][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4653.475434][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4653.475679][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4653.475921][ C1] ksys_write (fs/read_write.c:643) [ 4653.476139][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4653.476389][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4653.476696][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4653.476929][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4653.477231][ C1] RIP: 0033:0x7fd66fef3957 [ 4653.477461][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4653.478434][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4653.478857][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4653.479255][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4653.479657][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4653.480056][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4653.480456][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4653.483089][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4653.483598][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4653.484072][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4653.484548][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4653.485477][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4653.486096][ C2] 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) [ 4653.486418][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4653.487387][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4653.487696][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4653.488093][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4653.488491][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4653.488888][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4653.489285][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4653.489681][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4653.490126][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4653.490457][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4653.490862][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4653.491259][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4653.491662][ C2] PKRU: 55555554 [ 4653.491842][ C2] Call Trace: [ 4653.492012][ C2] <IRQ> [ 4653.492160][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4653.492425][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4653.492667][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4653.492945][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4653.493218][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4653.493504][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4653.493772][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4653.494079][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4653.494339][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4653.494601][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4653.494912][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4653.495208][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4653.495523][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4653.495817][ C2] ? 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) [ 4653.496107][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4653.496394][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4653.496706][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4653.496947][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.497186][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4653.497426][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4653.497676][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4653.497948][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4653.498234][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.498473][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4653.498711][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4653.498972][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4653.499208][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4653.499457][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4653.499715][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4653.499990][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4653.500267][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4653.500513][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4653.500785][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4653.501050][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4653.501396][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4653.501649][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4653.501968][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4653.502231][ 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) [ 4653.502434][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4653.502666][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4653.502921][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4653.503195][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4653.503446][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4653.503675][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4653.503992][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4653.504296][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4653.504580][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4653.504873][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4653.505120][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4653.505353][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4653.505653][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4653.505947][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4653.506271][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.506510][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4653.506805][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4653.507093][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4653.507408][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4653.507664][ 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:1584 (discriminator 4)) [ 4653.507897][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4653.508146][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4653.508459][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4653.508789][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4653.509089][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4653.509364][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4653.509652][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4653.509965][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4653.510207][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4653.510471][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4653.510789][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4653.511064][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4653.511342][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4653.511655][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4653.511916][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4653.512229][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4653.512478][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4653.512794][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4653.513041][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4653.513318][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4653.513559][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4653.513803][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4653.514036][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4653.514291][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4653.514603][ C2] tc_run (net/core/dev.c:3920) [ 4653.514811][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4653.515040][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.515280][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4653.515541][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4653.515800][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.516040][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4653.516305][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4653.516611][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4653.516882][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4653.517135][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4653.517399][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4653.517657][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4653.517995][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4653.518274][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4653.518526][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4653.518791][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4653.519008][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4653.519251][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4653.519527][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4653.519841][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4653.520116][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4653.520372][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4653.520604][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4653.520871][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4653.521117][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4653.521370][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4653.521609][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4653.521857][ 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:1584 (discriminator 4)) [ 4653.522092][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4653.522359][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4653.522639][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4653.522882][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4653.523132][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4653.523433][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4653.523752][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4653.523997][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4653.524257][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4653.524525][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4653.524766][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4653.525002][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4653.525265][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4653.525525][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4653.525789][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4653.526060][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4653.526342][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4653.526581][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4653.526870][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4653.527108][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4653.527372][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4653.527595][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4653.527889][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4653.528143][ C2] __do_softirq (kernel/softirq.c:553) [ 4653.528378][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4653.528596][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4653.528894][ C2] </IRQ> [ 4653.529043][ C2] <TASK> [ 4653.529195][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4653.529497][ 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) [ 4653.529755][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4653.530728][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4653.531038][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4653.531437][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4653.531834][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4653.532232][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4653.532627][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4653.533028][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4653.533316][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4653.533575][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4653.533819][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4653.534070][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4653.534344][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4653.534584][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4653.534856][ C2] do_idle (kernel/sched/idle.c:312) [ 4653.535059][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4653.535301][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4653.535544][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4653.535819][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4681.422556][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4681.423086][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4681.423551][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4681.424021][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4681.424947][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4681.425570][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4681.425910][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4681.426877][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4681.427184][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4681.427583][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4681.427981][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4681.428385][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4681.428781][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4681.429180][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4681.429626][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4681.429959][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4681.430359][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4681.430756][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4681.431155][ C1] PKRU: 55555554 [ 4681.431336][ C1] Call Trace: [ 4681.431506][ C1] <IRQ> [ 4681.431656][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4681.431925][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4681.432167][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4681.432447][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4681.432719][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4681.433008][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4681.433275][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4681.433579][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4681.433840][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4681.434149][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4681.434446][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4681.434760][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4681.435049][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4681.435344][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4681.435639][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4681.435950][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4681.436196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.436437][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4681.436676][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4681.436926][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4681.437201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4681.437487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.437728][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4681.437971][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4681.438233][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4681.438469][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4681.438717][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4681.438978][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4681.439259][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4681.439539][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4681.439786][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4681.440063][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4681.440328][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4681.440678][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4681.440932][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4681.441252][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4681.441516][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4681.441725][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4681.441958][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4681.442214][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4681.442490][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4681.442726][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4681.442954][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4681.443272][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4681.443578][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4681.443862][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4681.444156][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4681.444405][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4681.444636][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4681.444941][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4681.445229][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4681.445561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.445798][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4681.446096][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4681.446382][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4681.446699][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4681.446955][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4681.447192][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4681.447442][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4681.447756][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4681.448089][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4681.448389][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4681.448674][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4681.448964][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4681.449280][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4681.449567][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4681.449818][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4681.450065][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4681.450314][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4681.450579][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4681.450834][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4681.451082][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4681.451369][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4681.451653][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4681.451921][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4681.452206][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.452453][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4681.452760][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4681.453038][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4681.453281][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4681.453530][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4681.453746][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4681.454014][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4681.454326][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4681.454570][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4681.454801][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4681.455051][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4681.455308][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4681.455558][ C1] tc_run (net/core/dev.c:3920) [ 4681.455765][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4681.455999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.456240][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4681.456504][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4681.456759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.456998][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4681.457265][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4681.457567][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4681.457841][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4681.458095][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4681.458363][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4681.458620][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4681.458899][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4681.459237][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4681.459513][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4681.459768][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4681.460035][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4681.460254][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4681.460513][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4681.460758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4681.461046][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4681.461299][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4681.461541][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4681.461792][ C1] ? __create_object (mm/kmemleak.c:756) [ 4681.462036][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4681.462307][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4681.462589][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4681.462863][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4681.463148][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4681.463429][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4681.463675][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4681.463948][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4681.464186][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4681.464448][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4681.464709][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4681.464970][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4681.465244][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4681.465528][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4681.465795][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4681.466102][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4681.466351][ C1] __do_softirq (kernel/softirq.c:553) [ 4681.466591][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4681.466812][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4681.467106][ C1] </IRQ> [ 4681.467257][ C1] <TASK> [ 4681.467407][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4681.467713][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4681.468039][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4681.469008][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4681.469318][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4681.469721][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4681.470123][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4681.470524][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4681.470927][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4681.471336][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4681.471635][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4681.471862][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4681.472130][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4681.472432][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4681.472664][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4681.472918][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4681.473205][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.473444][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4681.473702][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4681.473957][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4681.474247][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4681.474472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.474711][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4681.474951][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4681.475195][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4681.475435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4681.475685][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4681.475922][ C1] ksys_write (fs/read_write.c:643) [ 4681.476142][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4681.476391][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4681.476694][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4681.476929][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4681.477230][ C1] RIP: 0033:0x7fd66fef3957 [ 4681.477459][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4681.478425][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4681.478848][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4681.479246][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4681.479643][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4681.480044][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4681.480448][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4681.483081][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4681.483587][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4681.484062][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4681.484540][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4681.485467][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4681.486082][ C2] 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) [ 4681.486402][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4681.487368][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4681.487676][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4681.488075][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4681.488474][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4681.488872][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4681.489269][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4681.489666][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4681.490110][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4681.490439][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4681.490842][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4681.491238][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4681.491635][ C2] PKRU: 55555554 [ 4681.491817][ C2] Call Trace: [ 4681.491989][ C2] <IRQ> [ 4681.492137][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4681.492401][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4681.492645][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4681.492922][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4681.493196][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4681.493484][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4681.493747][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4681.494055][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4681.494316][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4681.494577][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4681.494889][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4681.495183][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4681.495499][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4681.495796][ C2] ? 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) [ 4681.496085][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4681.496375][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4681.496686][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4681.496925][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.497166][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4681.497407][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4681.497657][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4681.497929][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4681.498215][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.498453][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4681.498695][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4681.498957][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4681.499198][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4681.499444][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4681.499703][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4681.499979][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4681.500255][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4681.500503][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4681.500773][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4681.501036][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4681.501388][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4681.501641][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4681.501962][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4681.502225][ 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) [ 4681.502430][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4681.502660][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4681.502913][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4681.503191][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4681.503441][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4681.503667][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4681.503985][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4681.504291][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4681.504571][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4681.504867][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4681.505114][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4681.505343][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4681.505647][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4681.505933][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4681.506259][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.506498][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4681.506794][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4681.507078][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4681.507394][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4681.507648][ 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:1584 (discriminator 4)) [ 4681.507884][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4681.508133][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4681.508448][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4681.508779][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4681.509077][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4681.509353][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4681.509642][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4681.509955][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4681.510198][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4681.510462][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4681.510778][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4681.511054][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4681.511330][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4681.511644][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4681.511904][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4681.512218][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4681.512468][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4681.512784][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4681.513032][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4681.513311][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4681.513552][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4681.513795][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4681.514025][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4681.514279][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4681.514594][ C2] tc_run (net/core/dev.c:3920) [ 4681.514800][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4681.515032][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.515272][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4681.515534][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4681.515794][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.516032][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4681.516297][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4681.516599][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4681.516873][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4681.517124][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4681.517389][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4681.517645][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4681.517986][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4681.518261][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4681.518513][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4681.518777][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4681.518995][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4681.519241][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4681.519519][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4681.519832][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4681.520108][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4681.520359][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4681.520587][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4681.520858][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4681.521101][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4681.521351][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4681.521592][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4681.521840][ 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:1584 (discriminator 4)) [ 4681.522076][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4681.522342][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4681.522620][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4681.522864][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4681.523113][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4681.523413][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4681.523731][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4681.523973][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4681.524234][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4681.524503][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4681.524740][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4681.524980][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4681.525239][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4681.525500][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4681.525762][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4681.526032][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4681.526317][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4681.526556][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4681.526844][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4681.527084][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4681.527348][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4681.527568][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4681.527864][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4681.528112][ C2] __do_softirq (kernel/softirq.c:553) [ 4681.528346][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4681.528566][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4681.528852][ C2] </IRQ> [ 4681.529003][ C2] <TASK> [ 4681.529151][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4681.529456][ 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) [ 4681.529712][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4681.530676][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4681.530987][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4681.531383][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4681.531778][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4681.532178][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4681.532574][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4681.532974][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4681.533264][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4681.533525][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4681.533772][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4681.534023][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4681.534299][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4681.534542][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4681.534815][ C2] do_idle (kernel/sched/idle.c:312) [ 4681.535018][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4681.535261][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4681.535503][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4681.535776][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4681.536086][ C2] </TASK> | [ 4706.628794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4706.629178][ C1] rcu: 1-....: (2286399 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=557269 | [ 4706.629742][ C1] rcu: (t=2289836 jiffies g=1503537 q=1440 ncpus=4) [ 4706.630533][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4706.631144][ 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) [ 4706.631438][ 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) [ 4706.632406][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 4706.632715][ C1] RAX: ffffed100126b1c3 RBX: ffffed100126b1c4 RCX: ffffffff8d49c450 [ 4706.633113][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4706.633515][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4706.633915][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4706.634314][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4706.634711][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4706.635160][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4706.635499][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4706.635901][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4706.636301][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4706.636700][ C1] PKRU: 55555554 [ 4706.636881][ C1] Call Trace: [ 4706.637054][ C1] <IRQ> [ 4706.637204][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4706.637482][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4706.637735][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4706.637987][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4706.638220][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4706.638491][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4706.638761][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4706.639021][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4706.639308][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4706.639553][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4706.639867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4706.640142][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4706.640430][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4706.640697][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4706.641006][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4706.641267][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 4706.641529][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4706.641840][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4706.642140][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4706.642457][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4706.642750][ 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) [ 4706.643012][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4706.643295][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4706.643605][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4706.643851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.644098][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4706.644340][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4706.644591][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4706.644866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4706.645150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.645391][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4706.645639][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4706.645912][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4706.646146][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4706.646394][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4706.646652][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4706.646938][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4706.647218][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4706.647468][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4706.647739][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4706.648002][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4706.648351][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4706.648605][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4706.648926][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4706.649189][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4706.649396][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4706.649624][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4706.649879][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4706.650156][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4706.650390][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4706.650622][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4706.650942][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4706.651247][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4706.651532][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4706.651826][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4706.652075][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4706.652308][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4706.652607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4706.652893][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4706.653218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.653459][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4706.653753][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4706.654040][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4706.654358][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4706.654613][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4706.654847][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4706.655095][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4706.655416][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4706.655759][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4706.656057][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4706.656332][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4706.656622][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4706.656935][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4706.657220][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4706.657470][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4706.657717][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4706.657963][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4706.658227][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4706.658482][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4706.658733][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4706.659014][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4706.659295][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4706.659560][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4706.659848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.660090][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4706.660394][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4706.660674][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4706.660912][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4706.661159][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4706.661377][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4706.661646][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4706.661958][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4706.662198][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4706.662431][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4706.662681][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4706.662938][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4706.663180][ C1] tc_run (net/core/dev.c:3920) [ 4706.663386][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4706.663616][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.663855][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4706.664117][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4706.664371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.664610][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4706.664875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4706.665181][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4706.665459][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4706.665711][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4706.665977][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4706.666234][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4706.666511][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4706.666851][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4706.667127][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4706.667381][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4706.667647][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4706.667870][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4706.668127][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4706.668371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4706.668660][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4706.668912][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4706.669152][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4706.669401][ C1] ? __create_object (mm/kmemleak.c:756) [ 4706.669646][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4706.669915][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4706.670198][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4706.670474][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4706.670754][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4706.671025][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4706.671270][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4706.671543][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4706.671779][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4706.672046][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4706.672308][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4706.672567][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4706.672843][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4706.673127][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4706.673388][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4706.673696][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4706.673945][ C1] __do_softirq (kernel/softirq.c:553) [ 4706.674177][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4706.674400][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4706.674685][ C1] </IRQ> [ 4706.674838][ C1] <TASK> [ 4706.674988][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4706.675295][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4706.675622][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4706.676600][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4706.676911][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4706.677309][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4706.677709][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4706.678107][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4706.678504][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4706.678905][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4706.679203][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4706.679428][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4706.679694][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4706.679999][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4706.680229][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4706.680479][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4706.680769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.681008][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4706.681265][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4706.681520][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4706.681809][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4706.682032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.682270][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4706.682512][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4706.682756][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4706.682996][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4706.683235][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4706.683476][ C1] ksys_write (fs/read_write.c:643) [ 4706.683691][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4706.683940][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4706.684246][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4706.684479][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4706.684777][ C1] RIP: 0033:0x7fd66fef3957 [ 4706.685016][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4706.685993][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4706.686416][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4706.686814][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4706.687211][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4706.687609][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4706.688008][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4706.688008][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4706.688411][ C1] </TASK> | [ 4706.688568][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4706.688843][ C2] NMI backtrace for cpu 2 [ 4706.688858][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4706.688862][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4706.688872][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4706.688878][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4706.688883][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4706.688887][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4706.688890][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4706.688894][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4706.688898][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4706.688902][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4706.688907][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4706.688912][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4706.688916][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4706.688919][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4706.688923][ C2] PKRU: 55555554 [ 4706.688925][ C2] Call Trace: [ 4706.688929][ C2] <NMI> [ 4706.688933][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4706.688946][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4706.688955][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4706.688965][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4706.688972][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4706.688975][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4706.688982][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4706.688985][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4706.688988][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4706.688992][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4706.688995][ C2] </NMI> [ 4706.688996][ C2] <IRQ> [ 4706.688997][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4706.688999][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4706.689003][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.689007][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4706.689011][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4706.689015][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4706.689018][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4706.689021][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.689023][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4706.689027][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4706.689031][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4706.689038][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4706.689040][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4706.689046][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4706.689052][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4706.689056][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4706.689059][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4706.689061][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4706.689064][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4706.689070][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4706.689075][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4706.689078][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4706.689088][ 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) [ 4706.689091][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4706.689094][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4706.689099][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4706.689103][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4706.689107][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4706.689111][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4706.689117][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4706.689122][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4706.689127][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4706.689135][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4706.689139][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4706.689142][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4706.689145][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4706.689149][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4706.689153][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.689156][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4706.689160][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4706.689165][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4706.689169][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4706.689172][ 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:1584 (discriminator 4)) [ 4706.689174][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4706.689178][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4706.689186][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4706.689193][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4706.689200][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4706.689205][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4706.689215][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4706.689223][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4706.689228][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4706.689231][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4706.689235][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4706.689238][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4706.689241][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4706.689244][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4706.689248][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4706.689253][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4706.689257][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4706.689261][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4706.689264][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4706.689267][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4706.689271][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4706.689275][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4706.689279][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4706.689281][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4706.689286][ C2] tc_run (net/core/dev.c:3920) [ 4706.689290][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4706.689293][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.689296][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4706.689300][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4706.689304][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.689306][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4706.689309][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4706.689313][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4706.689316][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4706.689320][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4706.689324][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4706.689328][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4706.689336][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4706.689339][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4706.689343][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4706.689347][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4706.689351][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4706.689354][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4706.689357][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4706.689361][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4706.689364][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4706.689367][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4706.689369][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4706.689372][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4706.689376][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4706.689379][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4706.689383][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4706.689387][ 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:1584 (discriminator 4)) [ 4706.689390][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4706.689396][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4706.689399][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4706.689403][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4706.689407][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4706.689411][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4706.689415][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4706.689419][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4706.689422][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4706.689425][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4706.689429][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4706.689433][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4706.689438][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4706.689443][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4706.689445][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4706.689450][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4706.689453][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4706.689455][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4706.689460][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4706.689462][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4706.689466][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4706.689470][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4706.689474][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4706.689478][ C2] __do_softirq (kernel/softirq.c:553) [ 4706.689482][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4706.689484][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4706.689488][ C2] </IRQ> [ 4706.689489][ C2] <TASK> [ 4706.689490][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4706.689493][ 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) [ 4706.689497][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4706.689499][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4706.689501][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4706.689503][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4706.689504][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4706.689505][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4706.689507][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4706.689511][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4706.689515][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4706.689518][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4706.689521][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4706.689523][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4706.689526][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4706.689528][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4706.689532][ C2] do_idle (kernel/sched/idle.c:312) [ 4706.689535][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4706.689537][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4706.689540][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4706.689545][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4733.422626][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4733.423161][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4733.423628][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4733.424096][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4733.425013][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4733.425630][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4733.425957][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4733.426927][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4733.427235][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4733.427633][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4733.428032][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4733.428430][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4733.428827][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4733.429224][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4733.429674][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4733.430007][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4733.430410][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4733.430809][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4733.431207][ C1] PKRU: 55555554 [ 4733.431389][ C1] Call Trace: [ 4733.431561][ C1] <IRQ> [ 4733.431710][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4733.431975][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4733.432220][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4733.432497][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4733.432774][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4733.433061][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4733.433327][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4733.433635][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4733.433898][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4733.434207][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4733.434505][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4733.434820][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4733.435111][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4733.435411][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4733.435700][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4733.436012][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4733.436256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.436498][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4733.436737][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4733.436988][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4733.437259][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4733.437545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.437784][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4733.438026][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4733.438286][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4733.438522][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4733.438771][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4733.439030][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4733.439312][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4733.439588][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4733.439837][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4733.440109][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4733.440374][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4733.440723][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4733.440979][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4733.441311][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4733.441581][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4733.441785][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4733.442017][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4733.442274][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4733.442551][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4733.442785][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4733.443012][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4733.443336][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4733.443642][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4733.443926][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4733.444225][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4733.444474][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4733.444707][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4733.445007][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4733.445297][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4733.445623][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.445862][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4733.446158][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4733.446444][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4733.446760][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4733.447017][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4733.447251][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4733.447500][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4733.447814][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4733.448148][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4733.448447][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4733.448722][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4733.449013][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4733.449329][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4733.449616][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4733.449865][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4733.450111][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4733.450358][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4733.450623][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4733.450882][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4733.451131][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4733.451413][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4733.451692][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4733.451958][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4733.452244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.452484][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4733.452791][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4733.453068][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4733.453309][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4733.453558][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4733.453774][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4733.454046][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4733.454354][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4733.454598][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4733.454829][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4733.455081][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4733.455343][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4733.455582][ C1] tc_run (net/core/dev.c:3920) [ 4733.455791][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4733.456022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.456261][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4733.456523][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4733.456777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.457016][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4733.457281][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4733.457586][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4733.457858][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4733.458112][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4733.458377][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4733.458633][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4733.458910][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4733.459247][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4733.459526][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4733.459779][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4733.460046][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4733.460261][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4733.460520][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4733.460764][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4733.461050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4733.461302][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4733.461543][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4733.461794][ C1] ? __create_object (mm/kmemleak.c:756) [ 4733.462041][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4733.462309][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4733.462590][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4733.462866][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4733.463149][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4733.463420][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4733.463665][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4733.463938][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4733.464175][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4733.464438][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4733.464700][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4733.464961][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4733.465235][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4733.465527][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4733.465789][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4733.466096][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4733.466345][ C1] __do_softirq (kernel/softirq.c:553) [ 4733.466578][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4733.466798][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4733.467092][ C1] </IRQ> [ 4733.467242][ C1] <TASK> [ 4733.467396][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4733.467702][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4733.468028][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4733.468999][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4733.469308][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4733.469709][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4733.470108][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4733.470507][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4733.470908][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4733.471311][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4733.471616][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4733.471843][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4733.472110][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4733.472414][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4733.472643][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4733.472895][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4733.473185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.473422][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4733.473678][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4733.473932][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4733.474224][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4733.474446][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.474686][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4733.474927][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4733.475171][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4733.475412][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4733.475653][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4733.475894][ C1] ksys_write (fs/read_write.c:643) [ 4733.476111][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4733.476359][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4733.476665][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4733.476900][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4733.477200][ C1] RIP: 0033:0x7fd66fef3957 [ 4733.477431][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4733.478399][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4733.478818][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4733.479218][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4733.479616][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4733.480013][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4733.480410][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4733.483034][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4733.483541][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4733.484017][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4733.484493][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4733.485426][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4733.486037][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4733.486360][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4733.487329][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4733.487636][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4733.488033][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4733.488431][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4733.488827][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4733.489225][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4733.489622][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4733.490071][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4733.490404][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4733.490802][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4733.491199][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4733.491603][ C2] PKRU: 55555554 [ 4733.491782][ C2] Call Trace: [ 4733.491954][ C2] <IRQ> [ 4733.492101][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4733.492364][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4733.492607][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4733.492884][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4733.493156][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4733.493442][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4733.493707][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4733.494012][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4733.494273][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4733.494535][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4733.494846][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4733.495142][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4733.495462][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4733.495749][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4733.496046][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4733.496333][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4733.496644][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4733.496885][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.497125][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4733.497362][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4733.497611][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4733.497882][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4733.498167][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.498406][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4733.498645][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4733.498905][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4733.499140][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4733.499387][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4733.499646][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4733.499920][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4733.500198][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4733.500445][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4733.500717][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4733.500981][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4733.501329][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4733.501580][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4733.501899][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4733.502160][ 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) [ 4733.502364][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4733.502595][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4733.502850][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4733.503125][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4733.503374][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4733.503602][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4733.503920][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4733.504223][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4733.504507][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4733.504799][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4733.505046][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4733.505278][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4733.505584][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4733.505870][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4733.506195][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.506434][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4733.506728][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4733.507015][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4733.507331][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4733.507587][ 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:1584 (discriminator 4)) [ 4733.507819][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4733.508067][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4733.508378][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4733.508709][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4733.509010][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4733.509284][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4733.509572][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4733.509883][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4733.510125][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4733.510388][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4733.510704][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4733.510978][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4733.511256][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4733.511571][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4733.511831][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4733.512143][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4733.512391][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4733.512707][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4733.512954][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4733.513233][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4733.513472][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4733.513715][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4733.513947][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4733.514202][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4733.514513][ C2] tc_run (net/core/dev.c:3920) [ 4733.514719][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4733.514947][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.515186][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4733.515452][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4733.515704][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.515943][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4733.516207][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4733.516513][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4733.516784][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4733.517037][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4733.517303][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4733.517559][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4733.517897][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4733.518174][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4733.518427][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4733.518693][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4733.518910][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4733.519154][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4733.519432][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4733.519746][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4733.520022][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4733.520274][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4733.520506][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4733.520772][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4733.521017][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4733.521270][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4733.521510][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4733.521757][ 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:1584 (discriminator 4)) [ 4733.521993][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4733.522259][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4733.522540][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4733.522784][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4733.523033][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4733.523335][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4733.523655][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4733.523900][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4733.524160][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4733.524428][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4733.524669][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4733.524906][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4733.525167][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4733.525432][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4733.525691][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4733.525960][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4733.526248][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4733.526488][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4733.526778][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4733.527014][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4733.527279][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4733.527500][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4733.527796][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4733.528043][ C2] __do_softirq (kernel/softirq.c:553) [ 4733.528276][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4733.528495][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4733.528781][ C2] </IRQ> [ 4733.528931][ C2] <TASK> [ 4733.529082][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4733.529384][ 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) [ 4733.529640][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4733.530606][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4733.530911][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4733.531310][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4733.531708][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4733.532105][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4733.532501][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4733.532902][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4733.533189][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4733.533451][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4733.533698][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4733.533950][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4733.534224][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4733.534463][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4733.534735][ C2] do_idle (kernel/sched/idle.c:312) [ 4733.534938][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4733.535180][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4733.535428][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4733.535696][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4761.422616][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4761.423163][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4761.423634][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4761.424104][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4761.425023][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4761.425643][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4761.425972][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4761.426944][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4761.427253][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4761.427654][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4761.428051][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4761.428450][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4761.428848][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4761.429245][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4761.429692][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4761.430023][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4761.430424][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4761.430822][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4761.431220][ C1] PKRU: 55555554 [ 4761.431402][ C1] Call Trace: [ 4761.431577][ C1] <IRQ> [ 4761.431727][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4761.431992][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4761.432239][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4761.432516][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4761.432789][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4761.433086][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4761.433354][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4761.433664][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4761.433928][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4761.434241][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4761.434539][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4761.434858][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4761.435148][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4761.435447][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4761.435738][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4761.436049][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4761.436291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.436536][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4761.436777][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4761.437031][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4761.437304][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4761.437588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.437830][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4761.438074][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4761.438334][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4761.438569][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4761.438818][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4761.439079][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4761.439358][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4761.439634][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4761.439881][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4761.440151][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4761.440413][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4761.440768][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4761.441022][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4761.441341][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4761.441609][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4761.441814][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4761.442046][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4761.442303][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4761.442581][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4761.442815][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4761.443046][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4761.443366][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4761.443673][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4761.443958][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4761.444253][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4761.444501][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4761.444734][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4761.445036][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4761.445330][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4761.445655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.445897][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4761.446195][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4761.446480][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4761.446796][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4761.447052][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4761.447288][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4761.447537][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4761.447850][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4761.448181][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4761.448480][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4761.448753][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4761.449044][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4761.449357][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4761.449646][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4761.449898][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4761.450146][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4761.450393][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4761.450661][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4761.450915][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4761.451162][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4761.451443][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4761.451724][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4761.451991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4761.452279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.452520][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4761.452827][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4761.453106][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4761.453346][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4761.453595][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4761.453813][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4761.454082][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4761.454394][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4761.454635][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4761.454869][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4761.455120][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4761.455383][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4761.455624][ C1] tc_run (net/core/dev.c:3920) [ 4761.455832][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4761.456062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.456300][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4761.456560][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4761.456815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.457054][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4761.457320][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4761.457624][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4761.457895][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4761.458149][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4761.458416][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4761.458679][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4761.458957][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4761.459298][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4761.459573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4761.459826][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4761.460091][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4761.460308][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4761.460566][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4761.460811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4761.461099][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4761.461351][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4761.461591][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4761.461840][ C1] ? __create_object (mm/kmemleak.c:756) [ 4761.462085][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4761.462355][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4761.462636][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4761.462911][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4761.463192][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4761.463464][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4761.463710][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4761.463983][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4761.464220][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4761.464480][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4761.464742][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4761.465001][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4761.465284][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4761.465568][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4761.465831][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4761.466139][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4761.466389][ C1] __do_softirq (kernel/softirq.c:553) [ 4761.466621][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4761.466845][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4761.467131][ C1] </IRQ> [ 4761.467283][ C1] <TASK> [ 4761.467432][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4761.467738][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4761.468065][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4761.469033][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4761.469342][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4761.469740][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4761.470136][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4761.470535][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4761.470934][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4761.471334][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4761.471631][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4761.471856][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4761.472121][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4761.472425][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4761.472656][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4761.472907][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4761.473195][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.473434][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4761.473691][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4761.473943][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4761.474233][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4761.474457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.474695][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4761.474937][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4761.475191][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4761.475430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4761.475669][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4761.475910][ C1] ksys_write (fs/read_write.c:643) [ 4761.476126][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4761.476374][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4761.476680][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4761.476916][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4761.477214][ C1] RIP: 0033:0x7fd66fef3957 [ 4761.477452][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4761.478427][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4761.478846][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4761.479244][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4761.479641][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4761.480036][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4761.480434][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4761.483084][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4761.483596][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4761.484075][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4761.484555][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4761.485498][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4761.486120][ C2] 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) [ 4761.486447][ C2] 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 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b72 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 40 6b 0a fe call 0xfffffffffe0a6b48 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 [ 4761.487426][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4761.487740][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4761.488146][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4761.488547][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4761.488948][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4761.489351][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4761.489755][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4761.490205][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4761.490538][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4761.490939][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4761.491340][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4761.491740][ C2] PKRU: 55555554 [ 4761.491924][ C2] Call Trace: [ 4761.492095][ C2] <IRQ> [ 4761.492248][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4761.492523][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4761.492774][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4761.493053][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4761.493327][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4761.493614][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4761.493887][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4761.494192][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4761.494453][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4761.494717][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4761.495026][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4761.495331][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4761.495646][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4761.495938][ C2] ? 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) [ 4761.496229][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4761.496516][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4761.496828][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4761.497071][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.497311][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4761.497550][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4761.497800][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4761.498075][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4761.498360][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.498600][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4761.498842][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4761.499105][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4761.499339][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4761.499588][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4761.499846][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4761.500122][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4761.500401][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4761.500647][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4761.500920][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4761.501184][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4761.501532][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4761.501787][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4761.502106][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4761.502368][ 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) [ 4761.502572][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4761.502805][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4761.503061][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4761.503336][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4761.503587][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4761.503817][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4761.504135][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4761.504439][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4761.504723][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4761.505021][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4761.505278][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4761.505510][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4761.505810][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4761.506098][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4761.506424][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.506666][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4761.506960][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4761.507248][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4761.507565][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4761.507821][ 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:1584 (discriminator 4)) [ 4761.508054][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4761.508303][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4761.508618][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4761.508950][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4761.509251][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4761.509525][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4761.509814][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4761.510125][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4761.510370][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4761.510634][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4761.510953][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4761.511227][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4761.511505][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4761.511821][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4761.512081][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4761.512397][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4761.512644][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4761.512961][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4761.513207][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4761.513486][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4761.513725][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4761.513967][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4761.514200][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4761.514456][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4761.514768][ C2] tc_run (net/core/dev.c:3920) [ 4761.514976][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4761.515211][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.515448][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4761.515710][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4761.515963][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.516202][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4761.516467][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4761.516771][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4761.517043][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4761.517295][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4761.517560][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4761.517816][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4761.518153][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4761.518430][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4761.518683][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4761.518948][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4761.519164][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4761.519408][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4761.519685][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4761.519998][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4761.520273][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4761.520525][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4761.520756][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4761.521024][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4761.521270][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4761.521523][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4761.521763][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4761.522011][ 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:1584 (discriminator 4)) [ 4761.522252][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4761.522521][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4761.522803][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4761.523050][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4761.523298][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4761.523601][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4761.523920][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4761.524165][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4761.524425][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4761.524692][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4761.524933][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4761.525175][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4761.525444][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4761.525705][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4761.525966][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4761.526235][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4761.526519][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4761.526758][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4761.527049][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4761.527286][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4761.527551][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4761.527771][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4761.528069][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4761.528317][ C2] __do_softirq (kernel/softirq.c:553) [ 4761.528549][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4761.528771][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4761.529058][ C2] </IRQ> [ 4761.529206][ C2] <TASK> [ 4761.529357][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4761.529661][ 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) [ 4761.529921][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4761.530886][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4761.531193][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4761.531591][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4761.531988][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4761.532384][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4761.532781][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4761.533183][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4761.533470][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4761.533731][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4761.533975][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4761.534228][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4761.534504][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4761.534744][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4761.535023][ C2] do_idle (kernel/sched/idle.c:312) [ 4761.535234][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4761.535476][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4761.535719][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4761.535987][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4761.536299][ C2] </TASK> | [ 4784.691793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4784.692158][ C1] rcu: 1-....: (2364282 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=576576 | [ 4784.692730][ C1] rcu: (t=2367899 jiffies g=1503537 q=1478 ncpus=4) [ 4784.693517][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4784.694131][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4784.694461][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4784.695439][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4784.695746][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4784.696141][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4784.696538][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4784.696936][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4784.697331][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4784.697726][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4784.698170][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4784.698501][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4784.698901][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4784.699298][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4784.699693][ C1] PKRU: 55555554 [ 4784.699878][ C1] Call Trace: [ 4784.700051][ C1] <IRQ> [ 4784.700199][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4784.700474][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4784.700727][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4784.700979][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4784.701210][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4784.701480][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4784.701750][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4784.702008][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4784.702294][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4784.702535][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4784.702846][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4784.703120][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4784.703406][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4784.703671][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4784.703977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4784.704238][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4784.704547][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4784.704842][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4784.705159][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4784.705449][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4784.705742][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4784.706030][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4784.706341][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4784.706583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.706822][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4784.707062][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4784.707311][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4784.707580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.707866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.708102][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4784.708344][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4784.708603][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4784.708839][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4784.709087][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4784.709346][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4784.709624][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4784.709899][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4784.710146][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4784.710417][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4784.710681][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4784.711027][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4784.711280][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4784.711598][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4784.711862][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4784.712064][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4784.712295][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4784.712549][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4784.712824][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4784.713057][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4784.713282][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4784.713601][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4784.713906][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4784.714187][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4784.714482][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4784.714728][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4784.714957][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4784.715262][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.715545][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4784.715870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.716109][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4784.716405][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4784.716688][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4784.717003][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4784.717257][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4784.717491][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4784.717739][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4784.718051][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4784.718382][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4784.718678][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4784.718957][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4784.719245][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4784.719559][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4784.719844][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4784.720093][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4784.720340][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4784.720587][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4784.720850][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4784.721104][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4784.721355][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4784.721632][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4784.721912][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4784.722176][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.722459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.722699][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4784.723003][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4784.723279][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4784.723517][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4784.723762][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4784.723979][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4784.724248][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4784.724557][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4784.724798][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4784.725027][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4784.725278][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4784.725532][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4784.725772][ C1] tc_run (net/core/dev.c:3920) [ 4784.725981][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4784.726212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.726447][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4784.726707][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4784.726959][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.727197][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4784.727460][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4784.727764][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4784.728034][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4784.728285][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4784.728549][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4784.728804][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4784.729082][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4784.729420][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4784.729694][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4784.729945][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4784.730209][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4784.730426][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4784.730685][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4784.730927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.731214][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4784.731465][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4784.731703][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4784.731950][ C1] ? __create_object (mm/kmemleak.c:756) [ 4784.732194][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4784.732460][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4784.732742][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4784.733013][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4784.733292][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4784.733565][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4784.733806][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4784.734080][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4784.734314][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4784.734573][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4784.734835][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4784.735098][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4784.735371][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4784.735653][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4784.735912][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4784.736218][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4784.736466][ C1] __do_softirq (kernel/softirq.c:553) [ 4784.736697][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4784.736917][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4784.737202][ C1] </IRQ> [ 4784.737355][ C1] <TASK> [ 4784.737504][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4784.737807][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4784.738129][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4784.739093][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4784.739400][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4784.739796][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4784.740191][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4784.740590][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4784.740986][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4784.741384][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4784.741680][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4784.741902][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4784.742167][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4784.742471][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4784.742700][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4784.742952][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4784.743238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.743477][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4784.743733][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4784.743986][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4784.744272][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4784.744495][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.744730][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4784.744971][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4784.745217][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4784.745456][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4784.745695][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4784.745935][ C1] ksys_write (fs/read_write.c:643) [ 4784.746151][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4784.746397][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4784.746701][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4784.746934][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4784.747233][ C1] RIP: 0033:0x7fd66fef3957 [ 4784.747459][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4784.748424][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4784.748844][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4784.749241][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4784.749637][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4784.750034][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4784.750431][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4784.750431][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4784.750831][ C1] </TASK> | [ 4784.750988][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4784.751261][ C2] NMI backtrace for cpu 2 [ 4784.751274][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4784.751278][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4784.751287][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4784.751293][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4784.751298][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4784.751302][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4784.751306][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4784.751310][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4784.751314][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4784.751318][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4784.751322][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4784.751328][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4784.751332][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4784.751335][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4784.751339][ C2] PKRU: 55555554 [ 4784.751341][ C2] Call Trace: [ 4784.751344][ C2] <NMI> [ 4784.751348][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4784.751360][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4784.751369][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4784.751379][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4784.751386][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4784.751392][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4784.751404][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4784.751413][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4784.751421][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4784.751429][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4784.751438][ C2] </NMI> [ 4784.751439][ C2] <IRQ> [ 4784.751443][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4784.751449][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4784.751458][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.751466][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4784.751475][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4784.751484][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4784.751491][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.751500][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.751505][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4784.751515][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4784.751521][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4784.751539][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4784.751547][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4784.751559][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4784.751570][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4784.751580][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4784.751587][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4784.751591][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4784.751594][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4784.751599][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4784.751604][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4784.751607][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4784.751616][ 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) [ 4784.751619][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4784.751622][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4784.751627][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4784.751630][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4784.751633][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4784.751636][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4784.751642][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4784.751647][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4784.751651][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4784.751660][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4784.751663][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4784.751665][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4784.751669][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.751673][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4784.751677][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.751680][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4784.751684][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4784.751688][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4784.751692][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4784.751695][ 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:1584 (discriminator 4)) [ 4784.751697][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4784.751701][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4784.751709][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4784.751715][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4784.751722][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4784.751727][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4784.751738][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4784.751746][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4784.751751][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4784.751754][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4784.751760][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4784.751762][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4784.751766][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4784.751769][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4784.751773][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4784.751779][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4784.751784][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4784.751788][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4784.751791][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4784.751794][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4784.751798][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4784.751803][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4784.751807][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4784.751809][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4784.751814][ C2] tc_run (net/core/dev.c:3920) [ 4784.751818][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4784.751821][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.751823][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4784.751827][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4784.751832][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.751834][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4784.751838][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4784.751842][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4784.751844][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4784.751848][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4784.751853][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4784.751857][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4784.751864][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4784.751868][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4784.751872][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4784.751876][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4784.751880][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4784.751883][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4784.751886][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4784.751889][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4784.751892][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4784.751897][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4784.751900][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4784.751903][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4784.751907][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4784.751910][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4784.751914][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4784.751918][ 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:1584 (discriminator 4)) [ 4784.751921][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4784.751928][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4784.751932][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4784.751937][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4784.751944][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4784.751949][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4784.751953][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4784.751957][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4784.751961][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4784.751964][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4784.751968][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4784.751972][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4784.751977][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4784.751981][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4784.751984][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4784.751989][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4784.751992][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.751994][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4784.751998][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4784.752001][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4784.752004][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4784.752008][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4784.752012][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4784.752016][ C2] __do_softirq (kernel/softirq.c:553) [ 4784.752020][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4784.752023][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4784.752026][ C2] </IRQ> [ 4784.752027][ C2] <TASK> [ 4784.752028][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4784.752032][ 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) [ 4784.752036][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4784.752038][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4784.752040][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4784.752042][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4784.752043][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4784.752044][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4784.752046][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4784.752050][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4784.752053][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4784.752057][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4784.752060][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4784.752064][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4784.752066][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4784.752069][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4784.752073][ C2] do_idle (kernel/sched/idle.c:312) [ 4784.752076][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4784.752079][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4784.752083][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4784.752087][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4809.422543][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4809.423075][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4809.423540][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4809.424006][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4809.424925][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4809.425534][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4809.425857][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4809.426822][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4809.427127][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4809.427525][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4809.427921][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4809.428316][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4809.428711][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4809.429109][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4809.429554][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4809.429886][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4809.430289][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4809.430685][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4809.431084][ C1] PKRU: 55555554 [ 4809.431264][ C1] Call Trace: [ 4809.431436][ C1] <IRQ> [ 4809.431584][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4809.431848][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4809.432090][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4809.432367][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4809.432640][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4809.432926][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4809.433193][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4809.433496][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4809.433757][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4809.434066][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4809.434364][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4809.434680][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4809.434970][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4809.435265][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4809.435552][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4809.435862][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4809.436103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.436345][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4809.436583][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4809.436831][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4809.437103][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4809.437386][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.437623][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4809.437863][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4809.438123][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4809.438356][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4809.438602][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4809.438861][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4809.439136][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4809.439414][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4809.439658][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4809.439930][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4809.440192][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4809.440539][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4809.440791][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4809.441109][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4809.441372][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4809.441574][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4809.441805][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4809.442059][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4809.442332][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4809.442564][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4809.442791][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4809.443107][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4809.443412][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4809.443693][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4809.443986][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4809.444232][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4809.444467][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4809.444765][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4809.445057][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4809.445380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.445617][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4809.445911][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4809.446196][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4809.446511][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4809.446766][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4809.446999][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4809.447247][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4809.447558][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4809.447888][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4809.448186][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4809.448460][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4809.448746][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4809.449059][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4809.449343][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4809.449592][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4809.449838][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4809.450084][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4809.450346][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4809.450599][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4809.450846][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4809.451123][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4809.451404][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4809.451667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4809.451949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.452188][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4809.452493][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4809.452767][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4809.453007][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4809.453254][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4809.453468][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4809.453734][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4809.454042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4809.454283][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4809.454513][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4809.454760][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4809.455018][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4809.455258][ C1] tc_run (net/core/dev.c:3920) [ 4809.455463][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4809.455695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.455934][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4809.456195][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4809.456448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.456683][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4809.456948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4809.457248][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4809.457519][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4809.457771][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4809.458035][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4809.458291][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4809.458565][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4809.458901][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4809.459175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4809.459424][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4809.459689][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4809.459905][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4809.460161][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4809.460404][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4809.460688][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4809.460938][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4809.461178][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4809.461426][ C1] ? __create_object (mm/kmemleak.c:756) [ 4809.461668][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4809.461936][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4809.462215][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4809.462485][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4809.462766][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4809.463036][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4809.463279][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4809.463549][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4809.463785][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4809.464048][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4809.464309][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4809.464568][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4809.464840][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4809.465126][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4809.465385][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4809.465688][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4809.465934][ C1] __do_softirq (kernel/softirq.c:553) [ 4809.466166][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4809.466386][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4809.466672][ C1] </IRQ> [ 4809.466821][ C1] <TASK> [ 4809.466972][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4809.467275][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4809.467595][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4809.468564][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4809.468872][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4809.469268][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4809.469666][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4809.470062][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4809.470458][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4809.470859][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4809.471155][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4809.471378][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4809.471645][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4809.471946][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4809.472176][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4809.472428][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4809.472715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.472954][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4809.473210][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4809.473462][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4809.473750][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4809.473972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.474210][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4809.474448][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4809.474690][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4809.474933][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4809.475175][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4809.475413][ C1] ksys_write (fs/read_write.c:643) [ 4809.475631][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4809.475881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4809.476184][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4809.476418][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4809.476717][ C1] RIP: 0033:0x7fd66fef3957 [ 4809.476944][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4809.477907][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4809.478327][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4809.478722][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4809.479119][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4809.479517][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4809.479913][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4809.482522][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4809.483028][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4809.483496][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4809.483971][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4809.484887][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4809.485499][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 4809.485778][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 4809.486740][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 4809.487046][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4809.487441][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4809.487843][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4809.488244][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4809.488639][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4809.489033][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4809.489477][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4809.489808][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4809.490207][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4809.490601][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4809.490998][ C2] PKRU: 55555554 [ 4809.491177][ C2] Call Trace: [ 4809.491346][ C2] <IRQ> [ 4809.491492][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4809.491753][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4809.491995][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4809.492270][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4809.492543][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4809.492828][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4809.493095][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4809.493400][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4809.493659][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4809.493920][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4809.494228][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4809.494521][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4809.494834][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4809.495124][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4809.495375][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4809.495653][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4809.495963][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4809.496202][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.496442][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4809.496681][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4809.496928][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4809.497200][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4809.497482][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.497724][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4809.497963][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4809.498222][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4809.498453][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4809.498700][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4809.498956][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4809.499227][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4809.499506][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4809.499751][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4809.500026][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4809.500287][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4809.500631][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4809.500882][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4809.501199][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4809.501459][ 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) [ 4809.501662][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4809.501892][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4809.502144][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4809.502422][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4809.502671][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4809.502899][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4809.503216][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4809.503522][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4809.503802][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4809.504092][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4809.504339][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4809.504569][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4809.504868][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4809.505156][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4809.505479][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.505716][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4809.506009][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4809.506294][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4809.506609][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4809.506863][ 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:1584 (discriminator 4)) [ 4809.507101][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4809.507346][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4809.507656][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4809.507984][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4809.508284][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4809.508555][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4809.508843][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4809.509152][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4809.509392][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4809.509653][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4809.509973][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4809.510249][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4809.510525][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4809.510843][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4809.511101][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4809.511419][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4809.511667][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4809.511981][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4809.512225][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4809.512501][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4809.512740][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4809.512979][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4809.513210][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4809.513464][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4809.513776][ C2] tc_run (net/core/dev.c:3920) [ 4809.513980][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4809.514210][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.514446][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4809.514705][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4809.514961][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.515199][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4809.515460][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4809.515763][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4809.516032][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4809.516283][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4809.516545][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4809.516801][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4809.517137][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4809.517412][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4809.517664][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4809.517928][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4809.518142][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4809.518383][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4809.518657][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4809.518967][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4809.519240][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4809.519491][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4809.519720][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4809.519986][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4809.520229][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4809.520479][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4809.520718][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4809.520966][ 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:1584 (discriminator 4)) [ 4809.521198][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4809.521464][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4809.521743][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4809.521988][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4809.522235][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4809.522534][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4809.522851][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4809.523095][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4809.523356][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4809.523621][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4809.523862][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4809.524098][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4809.524358][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4809.524618][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4809.524877][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4809.525152][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4809.525435][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4809.525671][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4809.525960][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4809.526197][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4809.526460][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4809.526678][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4809.526974][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4809.527221][ C2] __do_softirq (kernel/softirq.c:553) [ 4809.527451][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4809.527672][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4809.527955][ C2] </IRQ> [ 4809.528104][ C2] <TASK> [ 4809.528255][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4809.528557][ 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) [ 4809.528813][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4809.529776][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4809.530081][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4809.530477][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4809.530872][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4809.531266][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4809.531662][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4809.532061][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4809.532347][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4809.532606][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4809.532849][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4809.533099][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4809.533371][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4809.533609][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4809.533879][ C2] do_idle (kernel/sched/idle.c:312) [ 4809.534084][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4809.534323][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4809.534566][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4809.534833][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4837.422573][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4837.423106][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4837.423571][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4837.424039][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4837.424956][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4837.425567][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4837.425894][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4837.426857][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4837.427165][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4837.427560][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4837.427958][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4837.428356][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4837.428752][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4837.429147][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4837.429590][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4837.429922][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4837.430321][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4837.430718][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4837.431114][ C1] PKRU: 55555554 [ 4837.431296][ C1] Call Trace: [ 4837.431467][ C1] <IRQ> [ 4837.431613][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4837.431878][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4837.432121][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4837.432397][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4837.432670][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4837.432956][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4837.433227][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4837.433532][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4837.433792][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4837.434102][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4837.434398][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4837.434713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4837.435006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4837.435300][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4837.435586][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4837.435896][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4837.436147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.436382][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4837.436613][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4837.436861][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4837.437124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4837.437401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.437633][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4837.437887][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4837.438145][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4837.438382][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4837.438629][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4837.438887][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4837.439184][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4837.439455][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4837.439695][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4837.439983][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4837.440245][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4837.440597][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4837.440850][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4837.441169][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4837.441435][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4837.441639][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4837.441871][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4837.442126][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4837.442401][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4837.442635][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4837.442863][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4837.443181][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4837.443486][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4837.443768][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4837.444061][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4837.444308][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4837.444539][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4837.444842][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4837.445127][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4837.445452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.445689][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4837.445985][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4837.446271][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4837.446587][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4837.446842][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4837.447075][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4837.447322][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4837.447634][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4837.447964][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4837.448263][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4837.448538][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4837.448823][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4837.449140][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4837.449424][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4837.449672][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4837.449918][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4837.450164][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4837.450428][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4837.450681][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4837.450928][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4837.451207][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4837.451486][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4837.451753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4837.452036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.452276][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4837.452581][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4837.452856][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4837.453095][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4837.453342][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4837.453557][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4837.453824][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4837.454133][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4837.454375][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4837.454606][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4837.454858][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4837.455112][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4837.455351][ C1] tc_run (net/core/dev.c:3920) [ 4837.455555][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4837.455787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.456026][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4837.456286][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4837.456539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.456776][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4837.457040][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4837.457340][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4837.457616][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4837.457867][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4837.458132][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4837.458387][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4837.458661][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4837.458998][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4837.459273][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4837.459524][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4837.459793][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4837.460009][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4837.460265][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4837.460508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4837.460792][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4837.461042][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4837.461282][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4837.461531][ C1] ? __create_object (mm/kmemleak.c:756) [ 4837.461774][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4837.462041][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4837.462321][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4837.462592][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4837.462876][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4837.463146][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4837.463390][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4837.463661][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4837.463898][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4837.464160][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4837.464425][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4837.464685][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4837.464961][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4837.465246][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4837.465506][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4837.465810][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4837.466058][ C1] __do_softirq (kernel/softirq.c:553) [ 4837.466293][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4837.466511][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4837.466798][ C1] </IRQ> [ 4837.466947][ C1] <TASK> [ 4837.467097][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4837.467398][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4837.467720][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4837.468685][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4837.468991][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4837.469388][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4837.469785][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4837.470181][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4837.470575][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4837.470975][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4837.471270][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4837.471495][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4837.471761][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4837.472062][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4837.472291][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4837.472542][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4837.472828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.473066][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4837.473321][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4837.473573][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4837.473862][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4837.474083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.474322][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4837.474560][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4837.474812][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4837.475051][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4837.475291][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4837.475528][ C1] ksys_write (fs/read_write.c:643) [ 4837.475744][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4837.475993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4837.476296][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4837.476528][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4837.476828][ C1] RIP: 0033:0x7fd66fef3957 [ 4837.477061][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4837.478023][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4837.478441][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4837.478842][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4837.479240][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4837.479635][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4837.480032][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4837.482636][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4837.483142][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4837.483615][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4837.484088][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4837.485012][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4837.485620][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4837.485942][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4837.486904][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4837.487210][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4837.487604][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4837.488002][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4837.488398][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4837.488793][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4837.489188][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4837.489631][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4837.489962][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4837.490362][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4837.490757][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4837.491152][ C2] PKRU: 55555554 [ 4837.491333][ C2] Call Trace: [ 4837.491503][ C2] <IRQ> [ 4837.491649][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4837.491909][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4837.492151][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4837.492426][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4837.492699][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4837.492984][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4837.493247][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4837.493557][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4837.493817][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4837.494078][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4837.494386][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4837.494680][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4837.494996][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4837.495284][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4837.495578][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4837.495865][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4837.496175][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4837.496415][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.496654][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4837.496891][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4837.497139][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4837.497409][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4837.497695][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.497933][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4837.498171][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4837.498431][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4837.498666][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4837.498914][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4837.499172][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4837.499444][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4837.499720][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4837.499967][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4837.500239][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4837.500503][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4837.500847][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4837.501098][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4837.501418][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4837.501678][ 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) [ 4837.501881][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4837.502112][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4837.502365][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4837.502640][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4837.502890][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4837.503116][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4837.503436][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4837.503740][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4837.504023][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4837.504313][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4837.504559][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4837.504790][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4837.505090][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4837.505377][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4837.505701][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.505939][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4837.506232][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4837.506519][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4837.506834][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4837.507089][ 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:1584 (discriminator 4)) [ 4837.507321][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4837.507569][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4837.507880][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4837.508210][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4837.508510][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4837.508782][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4837.509068][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4837.509379][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4837.509620][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4837.509884][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4837.510199][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4837.510473][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4837.510751][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4837.511064][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4837.511323][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4837.511634][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4837.511881][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4837.512196][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4837.512443][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4837.512718][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4837.512958][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4837.513199][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4837.513431][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4837.513684][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4837.513995][ C2] tc_run (net/core/dev.c:3920) [ 4837.514200][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4837.514429][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.514667][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4837.514939][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4837.515191][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.515429][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4837.515692][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4837.515996][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4837.516267][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4837.516520][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4837.516784][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4837.517040][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4837.517375][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4837.517651][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4837.517902][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4837.518168][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4837.518384][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4837.518627][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4837.518901][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4837.519213][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4837.519486][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4837.519737][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4837.519968][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4837.520234][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4837.520479][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4837.520731][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4837.520975][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4837.521221][ 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:1584 (discriminator 4)) [ 4837.521456][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4837.521722][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4837.522002][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4837.522244][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4837.522494][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4837.522795][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4837.523114][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4837.523359][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4837.523618][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4837.523884][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4837.524125][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4837.524359][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4837.524625][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4837.524891][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4837.525151][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4837.525420][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4837.525703][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4837.525942][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4837.526230][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4837.526467][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4837.526730][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4837.526952][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4837.527247][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4837.527493][ C2] __do_softirq (kernel/softirq.c:553) [ 4837.527726][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4837.527943][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4837.528230][ C2] </IRQ> [ 4837.528378][ C2] <TASK> [ 4837.528529][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4837.528831][ 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) [ 4837.529087][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4837.530050][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4837.530356][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4837.530753][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4837.531152][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4837.531549][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4837.531946][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4837.532345][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4837.532634][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4837.532894][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4837.533138][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4837.533388][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4837.533661][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4837.533901][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4837.534171][ C2] do_idle (kernel/sched/idle.c:312) [ 4837.534374][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4837.534617][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4837.534864][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4837.535131][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4837.535440][ C2] </TASK> | [ 4862.754793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4862.755206][ C1] rcu: 1-....: (2442168 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=595806 | [ 4862.755771][ C1] rcu: (t=2445962 jiffies g=1503537 q=1518 ncpus=4) [ 4862.756565][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4862.757171][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 4862.757470][ 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 [ 4862.758433][ C1] RSP: 0018:ffffc900001c7b60 EFLAGS: 00000282 [ 4862.758740][ C1] RAX: ffff888009358e1c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4862.759144][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4862.759538][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4862.759938][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4862.760334][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4862.760729][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4862.761173][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4862.761502][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4862.761902][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4862.762299][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4862.762695][ C1] PKRU: 55555554 [ 4862.762877][ C1] Call Trace: [ 4862.763054][ C1] <IRQ> [ 4862.763204][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4862.763478][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4862.763730][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4862.763981][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4862.764212][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4862.764480][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4862.764774][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4862.765031][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4862.765316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4862.765556][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4862.765867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4862.766139][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4862.766425][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4862.766691][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4862.766997][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4862.767258][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4862.767567][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4862.767861][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4862.768177][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4862.768467][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 4862.768722][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4862.769001][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4862.769311][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4862.769554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.769794][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4862.770032][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4862.770280][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4862.770550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4862.770835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.771077][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4862.771317][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4862.771575][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4862.771811][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4862.772057][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4862.772314][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4862.772591][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4862.772867][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4862.773113][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4862.773385][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4862.773647][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4862.773994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4862.774247][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4862.774564][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4862.774832][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4862.775036][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4862.775266][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4862.775521][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4862.775795][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4862.776028][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4862.776254][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4862.776572][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4862.776876][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4862.777157][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4862.777450][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4862.777696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4862.777924][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4862.778224][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4862.778506][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4862.778830][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.779066][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4862.779362][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4862.779643][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4862.779958][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4862.780218][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4862.780452][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4862.780701][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4862.781018][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4862.781349][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4862.781645][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4862.781921][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4862.782208][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4862.782521][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4862.782805][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4862.783052][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4862.783298][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4862.783545][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4862.783808][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4862.784061][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4862.784309][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4862.784588][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4862.784873][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4862.785137][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4862.785420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.785660][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4862.785965][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4862.786240][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4862.786481][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4862.786727][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4862.786942][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4862.787210][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4862.787518][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4862.787761][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4862.787989][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4862.788237][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4862.788492][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4862.788732][ C1] tc_run (net/core/dev.c:3920) [ 4862.788939][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4862.789170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.789406][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4862.789667][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4862.789919][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.790155][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4862.790418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4862.790721][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4862.790990][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4862.791242][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4862.791507][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4862.791761][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4862.792037][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4862.792374][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4862.792652][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4862.792902][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4862.793166][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4862.793384][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4862.793640][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4862.793881][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4862.794166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4862.794418][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4862.794657][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4862.794910][ C1] ? __create_object (mm/kmemleak.c:756) [ 4862.795152][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4862.795419][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4862.795701][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4862.795972][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4862.796257][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4862.796529][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4862.796771][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4862.797043][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4862.797278][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4862.797539][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4862.797800][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4862.798059][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4862.798332][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4862.798614][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4862.798874][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4862.799180][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4862.799428][ C1] __do_softirq (kernel/softirq.c:553) [ 4862.799661][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4862.799881][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4862.800166][ C1] </IRQ> [ 4862.800316][ C1] <TASK> [ 4862.800465][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4862.800769][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4862.801092][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4862.802056][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4862.802362][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4862.802758][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4862.803155][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4862.803552][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4862.803946][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4862.804343][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4862.804640][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4862.804867][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4862.805133][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4862.805435][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4862.805666][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4862.805922][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4862.806207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.806450][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4862.806706][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4862.806959][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4862.807246][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4862.807470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.807706][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4862.807946][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4862.808188][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4862.808427][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4862.808667][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4862.808902][ C1] ksys_write (fs/read_write.c:643) [ 4862.809119][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4862.809366][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4862.809668][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4862.809903][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4862.810202][ C1] RIP: 0033:0x7fd66fef3957 [ 4862.810429][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4862.811393][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4862.811812][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4862.812208][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4862.812604][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4862.813005][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4862.813402][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4862.813402][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4862.813805][ C1] </TASK> | [ 4862.813968][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4862.814252][ C2] NMI backtrace for cpu 2 [ 4862.814269][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4862.814274][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4862.814284][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 4862.814290][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 4862.814295][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4862.814299][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4862.814303][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4862.814308][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4862.814312][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4862.814316][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4862.814320][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4862.814326][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4862.814330][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4862.814333][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4862.814337][ C2] PKRU: 55555554 [ 4862.814339][ C2] Call Trace: [ 4862.814342][ C2] <NMI> [ 4862.814346][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4862.814359][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4862.814368][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4862.814378][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4862.814385][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4862.814391][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4862.814403][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4862.814412][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4862.814421][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4862.814431][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4862.814439][ C2] </NMI> [ 4862.814441][ C2] <IRQ> [ 4862.814443][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4862.814451][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4862.814458][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4862.814466][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.814475][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4862.814484][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4862.814493][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4862.814500][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4862.814508][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.814514][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4862.814523][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4862.814530][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4862.814548][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4862.814555][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4862.814567][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4862.814579][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4862.814589][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4862.814596][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4862.814601][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4862.814608][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4862.814620][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4862.814628][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4862.814635][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4862.814650][ 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) [ 4862.814653][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4862.814656][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4862.814660][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4862.814663][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4862.814667][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4862.814674][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4862.814681][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4862.814686][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4862.814690][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4862.814699][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4862.814702][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4862.814704][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4862.814708][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4862.814712][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4862.814716][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.814719][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4862.814724][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4862.814727][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4862.814732][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4862.814734][ 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:1584 (discriminator 4)) [ 4862.814737][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4862.814741][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4862.814748][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4862.814755][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4862.814762][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4862.814767][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4862.814777][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4862.814785][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4862.814790][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4862.814792][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4862.814797][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4862.814799][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4862.814803][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4862.814805][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4862.814810][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4862.814814][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4862.814819][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4862.814822][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4862.814825][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4862.814828][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4862.814833][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4862.814837][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4862.814841][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4862.814843][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4862.814848][ C2] tc_run (net/core/dev.c:3920) [ 4862.814852][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4862.814855][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.814857][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4862.814861][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4862.814865][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.814867][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4862.814871][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4862.814875][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4862.814878][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4862.814882][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4862.814886][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4862.814890][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4862.814898][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4862.814901][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4862.814906][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4862.814910][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4862.814913][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4862.814916][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4862.814919][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4862.814922][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4862.814925][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4862.814929][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4862.814931][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4862.814934][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4862.814938][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4862.814941][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4862.814945][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4862.814949][ 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:1584 (discriminator 4)) [ 4862.814952][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4862.814958][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4862.814962][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4862.814966][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4862.814971][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4862.814975][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4862.814979][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4862.814983][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4862.814987][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4862.814990][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4862.814994][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4862.814999][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4862.815004][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4862.815008][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4862.815011][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4862.815016][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4862.815019][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4862.815021][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4862.815026][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4862.815028][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4862.815032][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4862.815035][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4862.815040][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4862.815044][ C2] __do_softirq (kernel/softirq.c:553) [ 4862.815048][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4862.815051][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4862.815055][ C2] </IRQ> [ 4862.815055][ C2] <TASK> [ 4862.815057][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4862.815060][ 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) [ 4862.815063][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4862.815066][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4862.815068][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4862.815070][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4862.815072][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4862.815073][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4862.815075][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4862.815079][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4862.815082][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4862.815087][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4862.815090][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4862.815093][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4862.815095][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4862.815098][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4862.815102][ C2] do_idle (kernel/sched/idle.c:312) [ 4862.815104][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4862.815106][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4862.815110][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4862.815114][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4889.422595][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4889.423150][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4889.423621][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4889.424088][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4889.425033][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4889.425644][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4889.425971][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4889.426938][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4889.427249][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4889.427645][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4889.428041][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4889.428439][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4889.428837][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4889.429233][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4889.429677][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4889.430008][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4889.430409][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4889.430806][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4889.431203][ C1] PKRU: 55555554 [ 4889.431384][ C1] Call Trace: [ 4889.431560][ C1] <IRQ> [ 4889.431708][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4889.431983][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4889.432230][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4889.432506][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4889.432779][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4889.433066][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4889.433341][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4889.433650][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4889.433912][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4889.434225][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4889.434525][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4889.434852][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4889.435139][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4889.435433][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4889.435720][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4889.436031][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4889.436279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.436525][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4889.436764][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4889.437021][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4889.437292][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4889.437577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.437814][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4889.438067][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4889.438329][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4889.438572][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4889.438820][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4889.439080][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4889.439372][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4889.439649][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4889.439896][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4889.440167][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4889.440431][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4889.440785][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4889.441044][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4889.441361][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4889.441626][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4889.441832][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4889.442062][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4889.442329][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4889.442604][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4889.442843][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4889.443073][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4889.443392][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4889.443697][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4889.443985][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4889.444280][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4889.444527][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4889.444764][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4889.445067][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4889.445352][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4889.445677][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.445916][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4889.446209][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4889.446496][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4889.446817][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4889.447071][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4889.447303][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4889.447552][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4889.447865][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4889.448234][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4889.448536][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4889.448816][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4889.449106][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4889.449417][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4889.449713][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4889.449970][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4889.450215][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4889.450462][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4889.450724][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4889.450977][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4889.451228][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4889.451510][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4889.451788][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4889.452051][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4889.452336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.452574][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4889.452883][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4889.453162][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4889.453404][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4889.453651][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4889.453869][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4889.454135][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4889.454446][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4889.454696][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4889.454928][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4889.455180][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4889.455434][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4889.455674][ C1] tc_run (net/core/dev.c:3920) [ 4889.455888][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4889.456120][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.456358][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4889.456617][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4889.456872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.457111][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4889.457381][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4889.457683][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4889.457954][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4889.458205][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4889.458469][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4889.458728][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4889.459003][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4889.459342][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4889.459616][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4889.459870][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4889.460135][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4889.460350][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4889.460607][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4889.460852][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4889.461137][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4889.461388][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4889.461626][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4889.461874][ C1] ? __create_object (mm/kmemleak.c:756) [ 4889.462118][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4889.462390][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4889.462672][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4889.462945][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4889.463227][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4889.463502][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4889.463744][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4889.464017][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4889.464251][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4889.464513][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4889.464778][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4889.465038][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4889.465312][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4889.465594][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4889.465854][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4889.466160][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4889.466409][ C1] __do_softirq (kernel/softirq.c:553) [ 4889.466644][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4889.466868][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4889.467157][ C1] </IRQ> [ 4889.467306][ C1] <TASK> [ 4889.467455][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4889.467759][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4889.468081][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4889.469047][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4889.469352][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4889.469749][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4889.470148][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4889.470544][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4889.470939][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4889.471339][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4889.471634][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4889.471870][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4889.472141][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4889.472445][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4889.472679][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4889.472931][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4889.473221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.473460][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4889.473716][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4889.473970][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4889.474259][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4889.474484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.474725][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4889.474970][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4889.475212][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4889.475451][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4889.475691][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4889.475934][ C1] ksys_write (fs/read_write.c:643) [ 4889.476150][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4889.476398][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4889.476704][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4889.476938][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4889.477238][ C1] RIP: 0033:0x7fd66fef3957 [ 4889.477469][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4889.478430][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4889.478850][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4889.479245][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4889.479641][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4889.480038][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4889.480434][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4889.483056][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4889.483570][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4889.484040][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4889.484520][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4889.485447][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4889.486057][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4889.486338][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 4889.487301][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 4889.487608][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4889.488004][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4889.488403][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4889.488799][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4889.489199][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4889.489594][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4889.490039][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4889.490372][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4889.490771][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4889.491167][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4889.491563][ C2] PKRU: 55555554 [ 4889.491742][ C2] Call Trace: [ 4889.491914][ C2] <IRQ> [ 4889.492061][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4889.492322][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4889.492565][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4889.492841][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4889.493114][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4889.493399][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4889.493664][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4889.493970][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4889.494230][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4889.494511][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4889.494826][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4889.495124][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4889.495439][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4889.495726][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4889.496013][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4889.496293][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4889.496603][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4889.496844][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.497083][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4889.497322][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4889.497571][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4889.497841][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4889.498127][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.498364][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4889.498603][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4889.498862][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4889.499098][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4889.499345][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4889.499603][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4889.499876][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4889.500151][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4889.500398][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4889.500669][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4889.500932][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4889.501277][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4889.501529][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4889.501848][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4889.502114][ 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) [ 4889.502318][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4889.502549][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4889.502802][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4889.503076][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4889.503326][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4889.503551][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4889.503869][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4889.504174][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4889.504456][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4889.504754][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4889.505005][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4889.505239][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4889.505537][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4889.505822][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4889.506147][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.506386][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4889.506679][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4889.506966][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4889.507282][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4889.507539][ 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:1584 (discriminator 4)) [ 4889.507771][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4889.508019][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4889.508329][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4889.508659][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4889.508959][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4889.509232][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4889.509519][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4889.509830][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4889.510070][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4889.510333][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4889.510655][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4889.510932][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4889.511209][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4889.511523][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4889.511785][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4889.512103][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4889.512352][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4889.512667][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4889.512913][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4889.513188][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4889.513428][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4889.513666][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4889.513899][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4889.514153][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4889.514465][ C2] tc_run (net/core/dev.c:3920) [ 4889.514674][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4889.514905][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.515142][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4889.515402][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4889.515655][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.515893][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4889.516161][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4889.516464][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4889.516733][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4889.516986][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4889.517249][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4889.517504][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4889.517843][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4889.518118][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4889.518370][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4889.518634][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4889.518849][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4889.519092][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4889.519368][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4889.519678][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4889.519955][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4889.520212][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4889.520440][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4889.520708][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4889.520950][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4889.521201][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4889.521441][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4889.521690][ 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:1584 (discriminator 4)) [ 4889.521925][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4889.522192][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4889.522471][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4889.522720][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4889.522972][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4889.523272][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4889.523591][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4889.523834][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4889.524095][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4889.524364][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4889.524616][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4889.524853][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4889.525112][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4889.525372][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4889.525629][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4889.525900][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4889.526185][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4889.526424][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4889.526712][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4889.526951][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4889.527214][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4889.527435][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4889.527731][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4889.527979][ C2] __do_softirq (kernel/softirq.c:553) [ 4889.528211][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4889.528429][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4889.528714][ C2] </IRQ> [ 4889.528865][ C2] <TASK> [ 4889.529014][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4889.529319][ 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) [ 4889.529580][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4889.530547][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4889.530854][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4889.531249][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4889.531646][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4889.532045][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4889.532441][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4889.532839][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4889.533128][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4889.533392][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4889.533635][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4889.533890][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4889.534164][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4889.534402][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4889.534679][ C2] do_idle (kernel/sched/idle.c:312) [ 4889.534882][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4889.535124][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4889.535371][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4889.535637][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4917.422523][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4917.423041][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4917.423496][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4917.423949][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4917.424873][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4917.425481][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4917.425810][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4917.426745][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4917.427044][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4917.427428][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4917.427815][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4917.428201][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4917.428585][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4917.428969][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4917.429400][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4917.429721][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4917.430110][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4917.430495][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4917.430880][ C1] PKRU: 55555554 [ 4917.431061][ C1] Call Trace: [ 4917.431228][ C1] <IRQ> [ 4917.431372][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4917.431627][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4917.431864][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4917.432149][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4917.432422][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4917.432707][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4917.432970][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4917.433277][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4917.433542][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4917.433842][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4917.434131][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4917.434462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4917.434748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4917.435043][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4917.435328][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4917.435648][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4917.435884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.436119][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4917.436349][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4917.436591][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4917.436857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4917.437137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.437371][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4917.437604][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4917.437859][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4917.438088][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4917.438329][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4917.438581][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4917.438854][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4917.439124][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4917.439364][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4917.439630][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4917.439887][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4917.440226][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4917.440477][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4917.440787][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4917.441043][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4917.441241][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4917.441467][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4917.441716][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4917.441983][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4917.442212][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4917.442432][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4917.442742][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4917.443038][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4917.443334][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4917.443628][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4917.443876][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4917.444104][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4917.444402][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4917.444689][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4917.445013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.445248][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4917.445545][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4917.445829][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4917.446144][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4917.446399][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4917.446636][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4917.446884][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4917.447196][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4917.447527][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4917.447826][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4917.448100][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4917.448386][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4917.448700][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4917.448985][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4917.449235][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4917.449482][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4917.449729][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4917.449991][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4917.450244][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4917.450493][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4917.450771][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4917.451052][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4917.451315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4917.451598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.451836][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4917.452142][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4917.452416][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4917.452656][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4917.452905][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4917.453119][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4917.453385][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4917.453692][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4917.453934][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4917.454163][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4917.454413][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4917.454668][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4917.454909][ C1] tc_run (net/core/dev.c:3920) [ 4917.455114][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4917.455345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.455583][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4917.455843][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4917.456096][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.456332][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4917.456601][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4917.456900][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4917.457174][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4917.457425][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4917.457689][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4917.457944][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4917.458219][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4917.458554][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4917.458829][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4917.459083][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4917.459349][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4917.459563][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4917.459821][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4917.460065][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4917.460349][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4917.460599][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4917.460838][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4917.461089][ C1] ? __create_object (mm/kmemleak.c:756) [ 4917.461332][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4917.461600][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4917.461878][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4917.462148][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4917.462431][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4917.462700][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4917.462949][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4917.463218][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4917.463455][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4917.463715][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4917.463975][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4917.464234][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4917.464509][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4917.464793][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4917.465053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4917.465356][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4917.465602][ C1] __do_softirq (kernel/softirq.c:553) [ 4917.465835][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4917.466054][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4917.466341][ C1] </IRQ> [ 4917.466490][ C1] <TASK> [ 4917.466640][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4917.466942][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4917.467263][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4917.468228][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4917.468533][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4917.468930][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4917.469325][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4917.469719][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4917.470114][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4917.470513][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4917.470807][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4917.471033][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4917.471299][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4917.471600][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4917.471828][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4917.472080][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4917.472367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.472607][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4917.472864][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4917.473116][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4917.473404][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4917.473625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.473863][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4917.474103][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4917.474344][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4917.474587][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4917.474827][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4917.475065][ C1] ksys_write (fs/read_write.c:643) [ 4917.475280][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4917.475528][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4917.475831][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4917.476061][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4917.476358][ C1] RIP: 0033:0x7fd66fef3957 [ 4917.476588][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4917.477550][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4917.477967][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4917.478363][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4917.478762][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4917.479157][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4917.479556][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4917.482165][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4917.482670][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4917.483143][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4917.483616][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4917.484542][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4917.485148][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4917.485469][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4917.486433][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4917.486738][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4917.487140][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4917.487537][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4917.487932][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4917.488328][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4917.488724][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4917.489167][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4917.489497][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4917.489894][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4917.490290][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4917.490692][ C2] PKRU: 55555554 [ 4917.490872][ C2] Call Trace: [ 4917.491041][ C2] <IRQ> [ 4917.491189][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4917.491450][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4917.491689][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4917.491967][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4917.492237][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4917.492526][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4917.492790][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4917.493092][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4917.493352][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4917.493616][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4917.493922][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4917.494217][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4917.494535][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4917.494821][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4917.495116][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4917.495403][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4917.495711][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4917.495951][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.496191][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4917.496428][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4917.496675][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4917.496948][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4917.497228][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.497466][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4917.497706][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4917.497966][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4917.498198][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4917.498444][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4917.498701][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4917.498974][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4917.499250][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4917.499496][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4917.499765][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4917.500026][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4917.500373][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4917.500622][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4917.500940][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4917.501201][ 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) [ 4917.501406][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4917.501640][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4917.501893][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4917.502168][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4917.502416][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4917.502644][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4917.502964][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4917.503269][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4917.503548][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4917.503841][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4917.504087][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4917.504316][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4917.504618][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4917.504901][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4917.505222][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.505460][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4917.505754][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4917.506038][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4917.506352][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4917.506605][ 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:1584 (discriminator 4)) [ 4917.506840][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4917.507086][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4917.507395][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4917.507726][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4917.508023][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4917.508295][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4917.508584][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4917.508894][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4917.509132][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4917.509396][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4917.509709][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4917.509986][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4917.510261][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4917.510573][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4917.510832][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4917.511143][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4917.511390][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4917.511705][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4917.511950][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4917.512225][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4917.512465][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4917.512702][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4917.512934][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4917.513187][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4917.513499][ C2] tc_run (net/core/dev.c:3920) [ 4917.513702][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4917.513933][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.514169][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4917.514433][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4917.514683][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.514921][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4917.515183][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4917.515487][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4917.515758][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4917.516008][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4917.516272][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4917.516527][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4917.516863][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4917.517137][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4917.517388][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4917.517651][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4917.517867][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4917.518108][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4917.518384][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4917.518693][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4917.518967][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4917.519217][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4917.519444][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4917.519710][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4917.519951][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4917.520202][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4917.520441][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4917.520689][ 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:1584 (discriminator 4)) [ 4917.520922][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4917.521189][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4917.521467][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4917.521712][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4917.521960][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4917.522259][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4917.522577][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4917.522820][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4917.523077][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4917.523345][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4917.523586][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4917.523822][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4917.524082][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4917.524340][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4917.524602][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4917.524871][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4917.525154][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4917.525392][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4917.525679][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4917.525917][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4917.526179][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4917.526398][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4917.526694][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4917.526941][ C2] __do_softirq (kernel/softirq.c:553) [ 4917.527172][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4917.527390][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4917.527675][ C2] </IRQ> [ 4917.527825][ C2] <TASK> [ 4917.527973][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4917.528275][ 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) [ 4917.528529][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4917.529490][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4917.529795][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4917.530189][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4917.530588][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4917.530985][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4917.531380][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4917.531775][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4917.532064][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4917.532323][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4917.532564][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4917.532813][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4917.533088][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4917.533325][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4917.533597][ C2] do_idle (kernel/sched/idle.c:312) [ 4917.533799][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4917.534040][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4917.534282][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4917.534554][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4917.534864][ C2] </TASK> | [ 4940.817794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4940.818181][ C1] rcu: 1-....: (2520053 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=615004 | [ 4940.818743][ C1] rcu: (t=2524025 jiffies g=1503537 q=1556 ncpus=4) [ 4940.819534][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4940.820141][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4940.820439][ 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 <c3> 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 [ 4940.821403][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 4940.821710][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4940.822105][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4940.822500][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4940.822897][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4940.823293][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4940.823688][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4940.824134][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4940.824466][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4940.824863][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4940.825257][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4940.825653][ C1] PKRU: 55555554 [ 4940.825835][ C1] Call Trace: [ 4940.826008][ C1] <IRQ> [ 4940.826158][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4940.826437][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4940.826689][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4940.826940][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4940.827171][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4940.827442][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4940.827713][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4940.827968][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4940.828256][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4940.828498][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4940.828808][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4940.829082][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4940.829368][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4940.829634][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4940.829941][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4940.830203][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4940.830515][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4940.830814][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4940.831128][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4940.831421][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 4940.831681][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4940.831962][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4940.832272][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4940.832516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.832758][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4940.832996][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4940.833245][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4940.833518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4940.833802][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.834043][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4940.834283][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4940.834547][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4940.834781][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4940.835031][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4940.835289][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4940.835564][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4940.835843][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4940.836089][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4940.836361][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4940.836624][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4940.836972][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4940.837225][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4940.837543][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4940.837806][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4940.838010][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4940.838241][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4940.838495][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4940.838769][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4940.839006][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4940.839235][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4940.839552][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4940.839857][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4940.840141][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4940.840434][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4940.840681][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4940.840912][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4940.841210][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4940.841495][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4940.841819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.842056][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4940.842350][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4940.842640][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4940.842955][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4940.843222][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4940.843456][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4940.843703][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4940.844017][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4940.844351][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4940.844651][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4940.844925][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4940.845211][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4940.845524][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4940.845809][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4940.846057][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4940.846303][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4940.846550][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4940.846812][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4940.847065][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4940.847310][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4940.847588][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4940.847868][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4940.848131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4940.848414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.848654][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4940.848960][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4940.849234][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4940.849474][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4940.849722][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4940.849936][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4940.850201][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4940.850511][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4940.850750][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4940.850980][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4940.851227][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4940.851485][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4940.851726][ C1] tc_run (net/core/dev.c:3920) [ 4940.851934][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4940.852163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.852401][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4940.852663][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4940.852917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.853155][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4940.853419][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4940.853720][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4940.853992][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4940.854244][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4940.854513][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4940.854769][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4940.855043][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4940.855379][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4940.855656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4940.855908][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4940.856197][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4940.856425][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4940.856686][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4940.856930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4940.857213][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4940.857464][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4940.857704][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4940.857952][ C1] ? __create_object (mm/kmemleak.c:756) [ 4940.858195][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4940.858464][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4940.858742][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4940.859015][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4940.859296][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4940.859567][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4940.859810][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4940.860083][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4940.860319][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4940.860579][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4940.860839][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4940.861099][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4940.861370][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4940.861656][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4940.861917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4940.862222][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4940.862469][ C1] __do_softirq (kernel/softirq.c:553) [ 4940.862702][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4940.862923][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4940.863209][ C1] </IRQ> [ 4940.863358][ C1] <TASK> [ 4940.863512][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4940.863815][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4940.864138][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4940.865109][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4940.865415][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4940.865817][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4940.866213][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4940.866608][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4940.867005][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4940.867405][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4940.867698][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4940.867925][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4940.868190][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4940.868493][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4940.868720][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4940.868973][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4940.869261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.869501][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4940.869757][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4940.870010][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4940.870299][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4940.870520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.870757][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4940.871000][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4940.871248][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4940.871484][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4940.871724][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4940.871963][ C1] ksys_write (fs/read_write.c:643) [ 4940.872178][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4940.872426][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4940.872730][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4940.872963][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4940.873261][ C1] RIP: 0033:0x7fd66fef3957 [ 4940.873488][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4940.874459][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4940.874878][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4940.875276][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4940.875672][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4940.876065][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4940.876461][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4940.876461][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4940.876862][ C1] </TASK> | [ 4940.877021][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 4940.877306][ C2] NMI backtrace for cpu 2 [ 4940.877317][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4940.877319][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4940.877325][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4940.877330][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4940.877333][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4940.877335][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4940.877337][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4940.877339][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4940.877340][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4940.877342][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4940.877344][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4940.877347][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4940.877349][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4940.877350][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4940.877352][ C2] PKRU: 55555554 [ 4940.877353][ C2] Call Trace: [ 4940.877358][ C2] <NMI> [ 4940.877360][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4940.877375][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4940.877382][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4940.877387][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4940.877390][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4940.877392][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4940.877398][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4940.877402][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4940.877405][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4940.877408][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4940.877412][ C2] </NMI> [ 4940.877413][ C2] <IRQ> [ 4940.877414][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4940.877417][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4940.877421][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.877425][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4940.877429][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4940.877432][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4940.877435][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4940.877439][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.877441][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4940.877446][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4940.877449][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4940.877456][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4940.877458][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4940.877463][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4940.877469][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4940.877473][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4940.877476][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4940.877479][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4940.877481][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4940.877487][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4940.877492][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4940.877496][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4940.877505][ 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) [ 4940.877508][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4940.877512][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4940.877516][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4940.877519][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4940.877523][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4940.877526][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4940.877532][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4940.877537][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4940.877541][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4940.877549][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4940.877552][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4940.877556][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4940.877560][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4940.877563][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4940.877568][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.877570][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4940.877575][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4940.877578][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4940.877583][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4940.877585][ 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:1584 (discriminator 4)) [ 4940.877588][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4940.877592][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4940.877599][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4940.877605][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4940.877612][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4940.877617][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4940.877628][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4940.877636][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4940.877641][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4940.877644][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4940.877647][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4940.877650][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4940.877653][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4940.877656][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4940.877659][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4940.877663][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4940.877668][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4940.877672][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4940.877675][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4940.877678][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4940.877682][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4940.877687][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4940.877690][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4940.877693][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4940.877699][ C2] tc_run (net/core/dev.c:3920) [ 4940.877704][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4940.877707][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.877710][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4940.877714][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4940.877718][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.877721][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4940.877725][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4940.877728][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4940.877731][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4940.877735][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4940.877740][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4940.877745][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4940.877753][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4940.877757][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4940.877761][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4940.877765][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4940.877768][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4940.877771][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4940.877775][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4940.877778][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4940.877780][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4940.877784][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4940.877787][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4940.877789][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4940.877793][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4940.877796][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4940.877800][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4940.877804][ 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:1584 (discriminator 4)) [ 4940.877807][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4940.877813][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4940.877816][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4940.877821][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4940.877825][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4940.877830][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4940.877834][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4940.877838][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4940.877841][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4940.877845][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4940.877849][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4940.877854][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4940.877858][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4940.877863][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4940.877866][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4940.877871][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4940.877874][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4940.877877][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4940.877881][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4940.877884][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4940.877887][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4940.877891][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4940.877895][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4940.877899][ C2] __do_softirq (kernel/softirq.c:553) [ 4940.877903][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4940.877907][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4940.877912][ C2] </IRQ> [ 4940.877913][ C2] <TASK> [ 4940.877914][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4940.877918][ 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) [ 4940.877921][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4940.877923][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4940.877925][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4940.877926][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4940.877928][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4940.877929][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4940.877931][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4940.877934][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4940.877937][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4940.877941][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4940.877944][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4940.877947][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4940.877949][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4940.877952][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4940.877956][ C2] do_idle (kernel/sched/idle.c:312) [ 4940.877959][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4940.877961][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4940.877964][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4940.877969][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4965.422565][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4965.423099][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4965.423565][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4965.424032][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4965.424957][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4965.425572][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4965.425865][ 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 [ 4965.426836][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 4965.427143][ C1] RAX: ffff888009358e18 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4965.427542][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4965.427945][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4965.428342][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4965.428744][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4965.429142][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4965.429587][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4965.429918][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4965.430319][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4965.430720][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4965.431118][ C1] PKRU: 55555554 [ 4965.431300][ C1] Call Trace: [ 4965.431472][ C1] <IRQ> [ 4965.431623][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4965.431888][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4965.432132][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4965.432410][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4965.432682][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4965.432971][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4965.433238][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4965.433545][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4965.433809][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4965.434118][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4965.434426][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4965.434742][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4965.435033][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4965.435290][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4965.435571][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4965.435883][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4965.436127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.436366][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4965.436606][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4965.436857][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4965.437128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4965.437413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.437649][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4965.437893][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4965.438153][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4965.438391][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4965.438643][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4965.438904][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4965.439181][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4965.439459][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4965.439707][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4965.439979][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4965.440246][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4965.440593][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4965.440848][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4965.441173][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4965.441437][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4965.441641][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4965.441873][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4965.442130][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4965.442405][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4965.442639][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4965.442866][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4965.443185][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4965.443490][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4965.443772][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4965.444067][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4965.444320][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4965.444551][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4965.444852][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4965.445136][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4965.445461][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.445700][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4965.445997][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4965.446282][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4965.446604][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4965.446859][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4965.447095][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4965.447344][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4965.447657][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4965.447990][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4965.448288][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4965.448563][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4965.448850][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4965.449165][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4965.449449][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4965.449699][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4965.449947][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4965.450194][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4965.450457][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4965.450711][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4965.450959][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4965.451238][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4965.451519][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4965.451783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4965.452067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.452308][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4965.452615][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4965.452892][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4965.453133][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4965.453380][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4965.453598][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4965.453868][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4965.454179][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4965.454430][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4965.454658][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4965.454908][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4965.455163][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4965.455404][ C1] tc_run (net/core/dev.c:3920) [ 4965.455610][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4965.455842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.456080][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4965.456341][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4965.456593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.456830][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4965.457095][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4965.457399][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4965.457670][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4965.457920][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4965.458188][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4965.458444][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4965.458722][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4965.459059][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4965.459333][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4965.459586][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4965.459851][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4965.460069][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4965.460328][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4965.460570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4965.460861][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4965.461111][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4965.461351][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4965.461599][ C1] ? __create_object (mm/kmemleak.c:756) [ 4965.461842][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4965.462109][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4965.462392][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4965.462664][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4965.462945][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4965.463218][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4965.463461][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4965.463736][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4965.463971][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4965.464237][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4965.464502][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4965.464762][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4965.465035][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4965.465319][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4965.465580][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4965.465888][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4965.466136][ C1] __do_softirq (kernel/softirq.c:553) [ 4965.466371][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4965.466590][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4965.466877][ C1] </IRQ> [ 4965.467026][ C1] <TASK> [ 4965.467175][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4965.467480][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4965.467804][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4965.468767][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4965.469077][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4965.469473][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4965.469873][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4965.470270][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4965.470666][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4965.471070][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4965.471368][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4965.471592][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4965.471860][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4965.472162][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4965.472392][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4965.472645][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4965.472933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.473172][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4965.473431][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4965.473684][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4965.473973][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4965.474200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.474439][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4965.474677][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4965.474921][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4965.475160][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4965.475402][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4965.475637][ C1] ksys_write (fs/read_write.c:643) [ 4965.475858][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4965.476105][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4965.476406][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4965.476641][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4965.476941][ C1] RIP: 0033:0x7fd66fef3957 [ 4965.477169][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4965.478134][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4965.478557][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4965.478954][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4965.479351][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4965.479750][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4965.480147][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4965.482772][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4965.483282][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4965.483758][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4965.484239][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4965.485164][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4965.485776][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4965.486102][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4965.487068][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4965.487378][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4965.487775][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4965.488178][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4965.488577][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4965.488974][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4965.489371][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4965.489816][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4965.490150][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4965.490553][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4965.490951][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4965.491349][ C2] PKRU: 55555554 [ 4965.491531][ C2] Call Trace: [ 4965.491703][ C2] <IRQ> [ 4965.491851][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4965.492116][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4965.492359][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4965.492635][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4965.492911][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4965.493197][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4965.493464][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4965.493772][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4965.494033][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4965.494300][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4965.494610][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4965.494907][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4965.495229][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4965.495520][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4965.495818][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4965.496109][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4965.496427][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4965.496670][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.496912][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4965.497152][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4965.497402][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4965.497677][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4965.497963][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.498201][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4965.498440][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4965.498700][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4965.498937][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4965.499185][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4965.499444][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4965.499719][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4965.499997][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4965.500243][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4965.500517][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4965.500781][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4965.501126][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4965.501377][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4965.501694][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4965.501957][ 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) [ 4965.502166][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4965.502397][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4965.502652][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4965.502926][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4965.503177][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4965.503408][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4965.503727][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4965.504029][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4965.504318][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4965.504608][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4965.504856][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4965.505087][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4965.505387][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4965.505674][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4965.505997][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.506236][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4965.506528][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4965.506816][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4965.507133][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4965.507388][ 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:1584 (discriminator 4)) [ 4965.507621][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4965.507869][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4965.508181][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4965.508511][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4965.508810][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4965.509084][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4965.509371][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4965.509682][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4965.509928][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4965.510191][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4965.510512][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4965.510787][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4965.511065][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4965.511379][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4965.511639][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4965.511953][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4965.512202][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4965.512518][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4965.512764][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4965.513043][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4965.513281][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4965.513523][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4965.513755][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4965.514009][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4965.514327][ C2] tc_run (net/core/dev.c:3920) [ 4965.514533][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4965.514762][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.515000][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4965.515262][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4965.515514][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.515752][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4965.516016][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4965.516320][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4965.516595][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4965.516846][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4965.517110][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4965.517366][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4965.517702][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4965.517981][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4965.518236][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4965.518500][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4965.518715][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4965.518958][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4965.519235][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4965.519547][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4965.519821][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4965.520073][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4965.520305][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4965.520571][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4965.520814][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4965.521066][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4965.521307][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4965.521554][ 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:1584 (discriminator 4)) [ 4965.521789][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4965.522056][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4965.522337][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4965.522583][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4965.522834][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4965.523136][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4965.523456][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4965.523700][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4965.523960][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4965.524232][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4965.524473][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4965.524710][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4965.524971][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4965.525231][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4965.525490][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4965.525760][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4965.526044][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4965.526282][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4965.526573][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4965.526810][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4965.527074][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4965.527293][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4965.527589][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4965.527835][ C2] __do_softirq (kernel/softirq.c:553) [ 4965.528067][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4965.528288][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4965.528573][ C2] </IRQ> [ 4965.528721][ C2] <TASK> [ 4965.528874][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4965.529176][ 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) [ 4965.529433][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4965.530397][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4965.530702][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4965.531099][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4965.531496][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4965.531890][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4965.532287][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4965.532687][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4965.532972][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4965.533232][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4965.533475][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4965.533725][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4965.534000][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4965.534244][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4965.534515][ C2] do_idle (kernel/sched/idle.c:312) [ 4965.534725][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4965.534966][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4965.535209][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4965.535475][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4993.422487][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4993.423005][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4993.423459][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4993.423914][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4993.424807][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4993.425404][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4993.425722][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4993.426666][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4993.426966][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4993.427357][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 4993.427744][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 4993.428137][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 4993.428525][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4993.428911][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4993.429352][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4993.429674][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 4993.430068][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4993.430456][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4993.430845][ C1] PKRU: 55555554 [ 4993.431022][ C1] Call Trace: [ 4993.431189][ C1] <IRQ> [ 4993.431333][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4993.431589][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4993.431826][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4993.432095][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4993.432363][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4993.432642][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4993.432902][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4993.433200][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4993.433456][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4993.433758][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4993.434046][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4993.434357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4993.434640][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4993.434929][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4993.435210][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4993.435514][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4993.435751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.435984][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4993.436216][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4993.436460][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4993.436724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4993.437004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.437238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4993.437473][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4993.437725][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4993.437956][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4993.438203][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4993.438455][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4993.438727][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4993.438997][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4993.439238][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4993.439503][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4993.439760][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4993.440098][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4993.440345][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4993.440659][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4993.440917][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4993.441115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4993.441342][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4993.441591][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4993.441861][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4993.442089][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 4993.442310][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4993.442620][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4993.442921][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4993.443196][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4993.443485][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4993.443727][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4993.443951][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4993.444248][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4993.444526][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4993.444844][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.445076][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4993.445366][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 4993.445644][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4993.445953][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4993.446201][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 4993.446430][ C1] netif_receive_skb (net/core/dev.c:5810) [ 4993.446673][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4993.446979][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4993.447302][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4993.447592][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4993.447862][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4993.448142][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4993.448449][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4993.448727][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4993.448972][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4993.449213][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4993.449462][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4993.449718][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4993.449972][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4993.450215][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 4993.450487][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 4993.450762][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4993.451021][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4993.451298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.451535][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4993.451834][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4993.452103][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4993.452339][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4993.452579][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4993.452789][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4993.453049][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4993.453351][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4993.453589][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4993.453816][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4993.454063][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4993.454335][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4993.454578][ C1] tc_run (net/core/dev.c:3920) [ 4993.454783][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 4993.455015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.455255][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4993.455521][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4993.455768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.456000][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4993.456259][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4993.456551][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4993.456819][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4993.457064][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4993.457323][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4993.457577][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4993.457846][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4993.458174][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4993.458443][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4993.458689][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4993.458949][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4993.459160][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4993.459410][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4993.459648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4993.459927][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4993.460172][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4993.460407][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4993.460650][ C1] ? __create_object (mm/kmemleak.c:756) [ 4993.460887][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4993.461149][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4993.461447][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4993.461719][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4993.462004][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4993.462276][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4993.462528][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4993.462792][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4993.463025][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4993.463281][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4993.463536][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4993.463789][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4993.464058][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4993.464360][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 4993.464621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4993.464927][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4993.465175][ C1] __do_softirq (kernel/softirq.c:553) [ 4993.465415][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4993.465628][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4993.465909][ C1] </IRQ> [ 4993.466055][ C1] <TASK> [ 4993.466202][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4993.466498][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4993.466815][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4993.467759][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 4993.468058][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 4993.468447][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 4993.468837][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 4993.469224][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 4993.469610][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 4993.470002][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4993.470289][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 4993.470509][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 4993.470769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4993.471065][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 4993.471290][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4993.471536][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4993.471815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.472048][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4993.472298][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4993.472546][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4993.472829][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4993.473045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.473278][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4993.473513][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 4993.473749][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4993.473983][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4993.474243][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4993.474485][ C1] ksys_write (fs/read_write.c:643) [ 4993.474703][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 4993.474952][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4993.475256][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4993.475492][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4993.475785][ C1] RIP: 0033:0x7fd66fef3957 [ 4993.476007][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4993.476954][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4993.477362][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 4993.477750][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 4993.478139][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4993.478526][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 4993.478913][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 4993.481449][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 4993.481938][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4993.482402][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4993.482864][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4993.483758][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4993.484353][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4993.484666][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4993.485602][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 4993.485900][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 4993.486285][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 4993.486668][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 4993.487055][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 4993.487440][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 4993.487824][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 4993.488255][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4993.488574][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 4993.488964][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4993.489351][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4993.489735][ C2] PKRU: 55555554 [ 4993.489911][ C2] Call Trace: [ 4993.490076][ C2] <IRQ> [ 4993.490217][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4993.490470][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4993.490705][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4993.490972][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4993.491236][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4993.491538][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4993.491801][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4993.492106][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4993.492369][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4993.492639][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4993.492937][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4993.493222][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4993.493524][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4993.493806][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4993.494112][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4993.494400][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4993.494709][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4993.494947][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.495185][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4993.495430][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4993.495671][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4993.495934][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4993.496210][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.496438][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4993.496674][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4993.496946][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4993.497186][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4993.497432][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4993.497688][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4993.497960][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4993.498240][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4993.498480][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4993.498741][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4993.498997][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 4993.499332][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4993.499576][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4993.499907][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4993.500168][ 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) [ 4993.500370][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4993.500600][ C2] ? set_track_prepare (mm/slub.c:6440) [ 4993.500852][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4993.501132][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4993.501375][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 4993.501594][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 4993.501901][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4993.502197][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4993.502472][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4993.502754][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4993.502994][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4993.503218][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 4993.503506][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4993.503783][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 4993.504103][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.504334][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 4993.504622][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 4993.504919][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 4993.505234][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 4993.505488][ 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:1584 (discriminator 4)) [ 4993.505719][ C2] netif_receive_skb (net/core/dev.c:5810) [ 4993.505966][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 4993.506284][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4993.506604][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 4993.506894][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4993.507159][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4993.507436][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4993.507738][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4993.507973][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 4993.508228][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4993.508536][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4993.508802][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4993.509071][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4993.509375][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4993.509627][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4993.509930][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4993.510169][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 4993.510476][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4993.510718][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4993.510985][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4993.511218][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4993.511453][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 4993.511677][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4993.511924][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4993.512227][ C2] tc_run (net/core/dev.c:3920) [ 4993.512426][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 4993.512648][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.512880][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 4993.513132][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 4993.513377][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.513608][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4993.513864][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4993.514181][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 4993.514450][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4993.514701][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4993.514964][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4993.515218][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4993.515555][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4993.515822][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4993.516066][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4993.516324][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4993.516534][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4993.516769][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4993.517037][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4993.517338][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4993.517604][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4993.517847][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 4993.518071][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4993.518329][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4993.518565][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4993.518809][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4993.519040][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4993.519280][ 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:1584 (discriminator 4)) [ 4993.519508][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4993.519767][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4993.520040][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4993.520277][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4993.520517][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4993.520809][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4993.521119][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4993.521355][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4993.521628][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4993.521894][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4993.522133][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 4993.522368][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4993.522628][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4993.522892][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4993.523142][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4993.523404][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4993.523677][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4993.523908][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4993.524211][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4993.524447][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4993.524710][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4993.524929][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4993.525224][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4993.525475][ C2] __do_softirq (kernel/softirq.c:553) [ 4993.525701][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4993.525914][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4993.526190][ C2] </IRQ> [ 4993.526334][ C2] <TASK> [ 4993.526480][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4993.526772][ 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) [ 4993.527021][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 4993.527959][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 4993.528254][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 4993.528640][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 4993.529026][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 4993.529410][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 4993.529796][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 4993.530186][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4993.530464][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4993.530715][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4993.530951][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4993.531194][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4993.531460][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4993.531692][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4993.531956][ C2] do_idle (kernel/sched/idle.c:312) [ 4993.532154][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4993.532387][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4993.532625][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4993.532885][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4993.533185][ C2] </TASK> | [ 5018.880794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5018.881174][ C1] rcu: 1-....: (2597940 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=634264 | [ 5018.881739][ C1] rcu: (t=2602088 jiffies g=1503537 q=1596 ncpus=4) [ 5018.882532][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5018.883147][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5018.883479][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5018.884452][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5018.884762][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5018.885159][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5018.885555][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5018.885955][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5018.886352][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5018.886750][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5018.887197][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5018.887528][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5018.887929][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5018.888328][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5018.888733][ C1] PKRU: 55555554 [ 5018.888915][ C1] Call Trace: [ 5018.889089][ C1] <IRQ> [ 5018.889238][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5018.889514][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5018.889765][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5018.890017][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5018.890248][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5018.890517][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5018.890788][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5018.891046][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5018.891331][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5018.891573][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5018.891885][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5018.892158][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5018.892450][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5018.892716][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5018.893023][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5018.893285][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5018.893598][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5018.893901][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5018.894222][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5018.894512][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5018.894804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5018.895094][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5018.895404][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5018.895645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.895886][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5018.896126][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5018.896376][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5018.896647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5018.896932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.897168][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5018.897410][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5018.897670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5018.897906][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5018.898154][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5018.898413][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5018.898692][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5018.898969][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5018.899216][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5018.899489][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5018.899753][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5018.900102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5018.900355][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5018.900678][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5018.900941][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5018.901144][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5018.901376][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5018.901630][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5018.901907][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5018.902140][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5018.902368][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5018.902688][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5018.902994][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5018.903282][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5018.903577][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5018.903823][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5018.904060][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5018.904361][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5018.904643][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5018.904969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.905209][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5018.905505][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5018.905789][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5018.906104][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5018.906359][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5018.906594][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5018.906843][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5018.907155][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5018.907486][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5018.907784][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5018.908059][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5018.908348][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5018.908662][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5018.908946][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5018.909196][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5018.909444][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5018.909691][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5018.909955][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5018.910209][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5018.910457][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5018.910735][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5018.911014][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5018.911279][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5018.911563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.911807][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5018.912116][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5018.912390][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5018.912631][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5018.912878][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5018.913093][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5018.913360][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5018.913669][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5018.913911][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5018.914142][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5018.914392][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5018.914647][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5018.914893][ C1] tc_run (net/core/dev.c:3920) [ 5018.915099][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5018.915335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.915572][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5018.915834][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5018.916086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.916324][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5018.916592][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5018.916896][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5018.917166][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5018.917420][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5018.917686][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5018.917942][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5018.918218][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5018.918555][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5018.918829][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5018.919081][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5018.919344][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5018.919563][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5018.919819][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5018.920062][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5018.920348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5018.920600][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5018.920842][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5018.921094][ C1] ? __create_object (mm/kmemleak.c:756) [ 5018.921336][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5018.921605][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5018.921888][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5018.922159][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5018.922441][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5018.922715][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5018.922958][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5018.923230][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5018.923466][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5018.923727][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5018.923993][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5018.924253][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5018.924528][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5018.924810][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5018.925071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5018.925377][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5018.925624][ C1] __do_softirq (kernel/softirq.c:553) [ 5018.925858][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5018.926078][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5018.926363][ C1] </IRQ> [ 5018.926514][ C1] <TASK> [ 5018.926664][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5018.926970][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5018.927293][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5018.928260][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5018.928567][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5018.928962][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5018.929364][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5018.929765][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5018.930160][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5018.930564][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5018.930862][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5018.931086][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5018.931353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5018.931655][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5018.931886][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5018.932138][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5018.932423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.932661][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5018.932918][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5018.933171][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5018.933462][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5018.933685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.933924][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5018.934166][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5018.934409][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5018.934648][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5018.934889][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5018.935126][ C1] ksys_write (fs/read_write.c:643) [ 5018.935344][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5018.935593][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5018.935897][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5018.936131][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5018.936431][ C1] RIP: 0033:0x7fd66fef3957 [ 5018.936657][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5018.937624][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5018.938044][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5018.938440][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5018.938837][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5018.939234][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5018.939630][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5018.939630][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5018.940029][ C1] </TASK> | [ 5018.940189][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5018.940461][ C2] NMI backtrace for cpu 2 [ 5018.940475][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5018.940480][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5018.940487][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5018.940490][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5018.940493][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5018.940495][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5018.940497][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5018.940498][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5018.940500][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5018.940502][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5018.940504][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5018.940507][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5018.940508][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5018.940515][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5018.940516][ C2] PKRU: 55555554 [ 5018.940518][ C2] Call Trace: [ 5018.940520][ C2] <NMI> [ 5018.940523][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5018.940530][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5018.940535][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5018.940540][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5018.940545][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5018.940547][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5018.940553][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5018.940557][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5018.940560][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5018.940564][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5018.940567][ C2] </NMI> [ 5018.940568][ C2] <IRQ> [ 5018.940570][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5018.940573][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5018.940577][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.940581][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5018.940584][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5018.940588][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5018.940591][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5018.940594][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.940597][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5018.940602][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5018.940605][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5018.940612][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5018.940615][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5018.940621][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5018.940626][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5018.940631][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5018.940634][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5018.940636][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5018.940639][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5018.940644][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5018.940649][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5018.940652][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5018.940661][ 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) [ 5018.940664][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5018.940670][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5018.940674][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5018.940677][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5018.940680][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5018.940683][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5018.940690][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5018.940695][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5018.940701][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5018.940710][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5018.940713][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5018.940716][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5018.940720][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5018.940723][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5018.940728][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.940730][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5018.940735][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5018.940739][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5018.940743][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5018.940746][ 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:1584 (discriminator 4)) [ 5018.940748][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5018.940752][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5018.940760][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5018.940766][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5018.940773][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5018.940779][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5018.940789][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5018.940797][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5018.940802][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5018.940805][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5018.940809][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5018.940812][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5018.940816][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5018.940818][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5018.940822][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5018.940826][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5018.940831][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5018.940835][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5018.940838][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5018.940841][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5018.940845][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5018.940850][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5018.940853][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5018.940855][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5018.940860][ C2] tc_run (net/core/dev.c:3920) [ 5018.940864][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5018.940867][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.940870][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5018.940874][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5018.940878][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.940880][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5018.940884][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5018.940888][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5018.940890][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5018.940896][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5018.940901][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5018.940905][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5018.940913][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5018.940916][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5018.940920][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5018.940924][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5018.940928][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5018.940931][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5018.940934][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5018.940937][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5018.940940][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5018.940944][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5018.940948][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5018.940951][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5018.940954][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5018.940957][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5018.940961][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5018.940965][ 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:1584 (discriminator 4)) [ 5018.940968][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5018.940974][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5018.940978][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5018.940982][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5018.940986][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5018.940992][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5018.940995][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5018.940999][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5018.941003][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5018.941007][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5018.941011][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5018.941015][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5018.941020][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5018.941024][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5018.941027][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5018.941032][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5018.941036][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5018.941039][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5018.941043][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5018.941045][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5018.941049][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5018.941053][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5018.941057][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5018.941061][ C2] __do_softirq (kernel/softirq.c:553) [ 5018.941065][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5018.941069][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5018.941072][ C2] </IRQ> [ 5018.941073][ C2] <TASK> [ 5018.941076][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5018.941080][ 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) [ 5018.941083][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5018.941085][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5018.941088][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5018.941090][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5018.941091][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5018.941093][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5018.941095][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5018.941098][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5018.941101][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5018.941105][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5018.941108][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5018.941110][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5018.941112][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5018.941115][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5018.941119][ C2] do_idle (kernel/sched/idle.c:312) [ 5018.941121][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5018.941124][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5018.941127][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5018.941131][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5045.422617][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5045.423163][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5045.423631][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5045.424106][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5045.425025][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5045.425640][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5045.425966][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5045.426932][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5045.427248][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5045.427644][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5045.428044][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5045.428446][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5045.428854][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5045.429252][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5045.429701][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5045.430036][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5045.430440][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5045.430839][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5045.431237][ C1] PKRU: 55555554 [ 5045.431419][ C1] Call Trace: [ 5045.431594][ C1] <IRQ> [ 5045.431745][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5045.432018][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5045.432269][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5045.432549][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5045.432828][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5045.433118][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5045.433394][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5045.433710][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5045.433979][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5045.434292][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5045.434594][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5045.434917][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5045.435208][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5045.435505][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5045.435792][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5045.436103][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5045.436349][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.436594][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5045.436835][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5045.437090][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5045.437362][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5045.437650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.437889][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5045.438135][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5045.438398][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5045.438639][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5045.438888][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5045.439152][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5045.439440][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5045.439720][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5045.439967][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5045.440241][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5045.440507][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5045.440863][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5045.441125][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5045.441447][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5045.441720][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5045.441926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5045.442160][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5045.442422][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5045.442699][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5045.442938][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5045.443168][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5045.443490][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5045.443798][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5045.444088][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5045.444389][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5045.444639][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5045.444870][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5045.445174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5045.445460][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5045.445787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.446026][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5045.446325][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5045.446613][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5045.446930][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5045.447186][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5045.447422][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5045.447671][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5045.447988][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5045.448324][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5045.448627][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5045.448904][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5045.449195][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5045.449509][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5045.449798][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5045.450052][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5045.450300][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5045.450549][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5045.450820][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5045.451078][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5045.451332][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5045.451611][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5045.451894][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5045.452158][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5045.452443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.452685][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5045.453000][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5045.453278][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5045.453519][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5045.453770][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5045.453993][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5045.454262][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5045.454572][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5045.454816][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5045.455048][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5045.455300][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5045.455561][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5045.455804][ C1] tc_run (net/core/dev.c:3920) [ 5045.456014][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5045.456247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.456486][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5045.456752][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5045.457006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.457244][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5045.457509][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5045.457812][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5045.458087][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5045.458340][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5045.458606][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5045.458863][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5045.459139][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5045.459478][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5045.459761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5045.460014][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5045.460280][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5045.460497][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5045.460755][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5045.460999][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5045.461284][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5045.461536][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5045.461777][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5045.462028][ C1] ? __create_object (mm/kmemleak.c:756) [ 5045.462273][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5045.462544][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5045.462827][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5045.463099][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5045.463394][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5045.463666][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5045.463917][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5045.464187][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5045.464426][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5045.464690][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5045.464953][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5045.465214][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5045.465488][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5045.465773][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5045.466035][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5045.466341][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5045.466591][ C1] __do_softirq (kernel/softirq.c:553) [ 5045.466828][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5045.467051][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5045.467341][ C1] </IRQ> [ 5045.467491][ C1] <TASK> [ 5045.467643][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5045.467949][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5045.468275][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5045.469247][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5045.469555][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5045.469959][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5045.470357][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5045.470755][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5045.471153][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5045.471556][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5045.471851][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5045.472078][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5045.472348][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5045.472653][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5045.472884][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5045.473136][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5045.473427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.473664][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5045.473925][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5045.474179][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5045.474470][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5045.474694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.474933][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5045.475178][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5045.475420][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5045.475659][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5045.475902][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5045.476143][ C1] ksys_write (fs/read_write.c:643) [ 5045.476365][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5045.476615][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5045.476921][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5045.477156][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5045.477456][ C1] RIP: 0033:0x7fd66fef3957 [ 5045.477691][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5045.478663][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5045.479081][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5045.479481][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5045.479879][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5045.480276][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5045.480674][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5045.483300][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5045.483821][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5045.484299][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5045.484774][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5045.485697][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5045.486310][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5045.486643][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5045.487615][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5045.487924][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5045.488321][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5045.488722][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5045.489119][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5045.489516][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5045.489912][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5045.490358][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5045.490690][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5045.491091][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5045.491489][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5045.491886][ C2] PKRU: 55555554 [ 5045.492068][ C2] Call Trace: [ 5045.492241][ C2] <IRQ> [ 5045.492389][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5045.492655][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5045.492900][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5045.493176][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5045.493451][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5045.493742][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5045.494017][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5045.494326][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5045.494586][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5045.494857][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5045.495169][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5045.495463][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5045.495781][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5045.496070][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5045.496365][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5045.496654][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5045.496965][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5045.497208][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.497448][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5045.497685][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5045.497936][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5045.498207][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5045.498497][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.498736][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5045.498979][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5045.499241][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5045.499480][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5045.499737][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5045.499997][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5045.500272][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5045.500550][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5045.500796][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5045.501072][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5045.501335][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5045.501682][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5045.501934][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5045.502253][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5045.502516][ 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) [ 5045.502723][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5045.502955][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5045.503210][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5045.503484][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5045.503737][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5045.503972][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5045.504291][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5045.504595][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5045.504878][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5045.505171][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5045.505419][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5045.505652][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5045.505954][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5045.506242][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5045.506567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.506808][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5045.507103][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5045.507390][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5045.507706][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5045.507961][ 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:1584 (discriminator 4)) [ 5045.508193][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5045.508441][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5045.508755][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5045.509085][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5045.509385][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5045.509661][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5045.509948][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5045.510262][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5045.510507][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5045.510771][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5045.511099][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5045.511381][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5045.511661][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5045.511975][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5045.512239][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5045.512553][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5045.512803][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5045.513123][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5045.513371][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5045.513651][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5045.513899][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5045.514147][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5045.514378][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5045.514634][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5045.514955][ C2] tc_run (net/core/dev.c:3920) [ 5045.515161][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5045.515393][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.515633][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5045.515893][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5045.516148][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.516390][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5045.516657][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5045.516964][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5045.517236][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5045.517488][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5045.517752][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5045.518011][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5045.518350][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5045.518630][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5045.518883][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5045.519149][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5045.519365][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5045.519607][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5045.519884][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5045.520201][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5045.520479][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5045.520732][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5045.520964][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5045.521232][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5045.521477][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5045.521730][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5045.521972][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5045.522221][ 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:1584 (discriminator 4)) [ 5045.522454][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5045.522722][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5045.523006][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5045.523254][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5045.523510][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5045.523817][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5045.524137][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5045.524382][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5045.524652][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5045.524919][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5045.525161][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5045.525399][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5045.525668][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5045.525936][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5045.526198][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5045.526467][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5045.526752][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5045.526989][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5045.527280][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5045.527522][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5045.527791][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5045.528009][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5045.528309][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5045.528558][ C2] __do_softirq (kernel/softirq.c:553) [ 5045.528788][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5045.529013][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5045.529301][ C2] </IRQ> [ 5045.529462][ C2] <TASK> [ 5045.529611][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5045.529919][ 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) [ 5045.530178][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5045.531145][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5045.531458][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5045.531855][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5045.532250][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5045.532646][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5045.533044][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5045.533442][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5045.533730][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5045.533997][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5045.534239][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5045.534491][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5045.534767][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5045.535005][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5045.535283][ C2] do_idle (kernel/sched/idle.c:312) [ 5045.535487][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5045.535729][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5045.535971][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5045.536241][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5073.422601][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5073.423140][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5073.423617][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5073.424096][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5073.425023][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5073.425635][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5073.425961][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5073.426932][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5073.427239][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5073.427639][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5073.428038][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5073.428434][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5073.428834][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5073.429234][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5073.429680][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5073.430012][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5073.430411][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5073.430811][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5073.431211][ C1] PKRU: 55555554 [ 5073.431393][ C1] Call Trace: [ 5073.431564][ C1] <IRQ> [ 5073.431720][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5073.431988][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5073.432233][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5073.432511][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5073.432783][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5073.433072][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5073.433340][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5073.433648][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5073.433917][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5073.434227][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5073.434526][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5073.434849][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5073.435138][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5073.435435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5073.435725][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5073.436036][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5073.436283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.436530][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5073.436771][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5073.437024][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5073.437297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5073.437582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.437823][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5073.438079][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5073.438342][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5073.438577][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5073.438826][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5073.439087][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5073.439368][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5073.439647][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5073.439896][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5073.440169][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5073.440433][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5073.440783][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5073.441041][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5073.441361][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5073.441628][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5073.441837][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5073.442068][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5073.442328][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5073.442603][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5073.442840][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5073.443071][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5073.443390][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5073.443700][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5073.443986][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5073.444280][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5073.444528][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5073.444761][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5073.445061][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5073.445348][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5073.445684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.445923][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5073.446219][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5073.446509][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5073.446828][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5073.447085][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5073.447318][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5073.447568][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5073.447885][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5073.448219][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5073.448521][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5073.448797][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5073.449086][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5073.449401][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5073.449692][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5073.449942][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5073.450191][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5073.450439][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5073.450704][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5073.450959][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5073.451209][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5073.451490][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5073.451771][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5073.452037][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5073.452321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.452560][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5073.452870][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5073.453147][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5073.453390][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5073.453640][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5073.453862][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5073.454131][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5073.454440][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5073.454682][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5073.454916][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5073.455171][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5073.455428][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5073.455668][ C1] tc_run (net/core/dev.c:3920) [ 5073.455879][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5073.456111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.456350][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5073.456611][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5073.456866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.457106][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5073.457372][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5073.457676][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5073.457951][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5073.458205][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5073.458472][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5073.458728][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5073.459005][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5073.459342][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5073.459621][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5073.459875][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5073.460142][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5073.460358][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5073.460619][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5073.460864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5073.461150][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5073.461401][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5073.461643][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5073.461894][ C1] ? __create_object (mm/kmemleak.c:756) [ 5073.462139][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5073.462409][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5073.462689][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5073.462963][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5073.463248][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5073.463520][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5073.463771][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5073.464044][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5073.464281][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5073.464544][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5073.464807][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5073.465068][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5073.465341][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5073.465627][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5073.465889][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5073.466194][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5073.466442][ C1] __do_softirq (kernel/softirq.c:553) [ 5073.466678][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5073.466899][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5073.467187][ C1] </IRQ> [ 5073.467337][ C1] <TASK> [ 5073.467488][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5073.467795][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5073.468121][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5073.469095][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5073.469403][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5073.469804][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5073.470203][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5073.470603][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5073.471002][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5073.471405][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5073.471702][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5073.471933][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5073.472206][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5073.472511][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5073.472742][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5073.472995][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5073.473286][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.473525][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5073.473787][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5073.474042][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5073.474342][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5073.474567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.474807][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5073.475051][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5073.475292][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5073.475534][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5073.475775][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5073.476018][ C1] ksys_write (fs/read_write.c:643) [ 5073.476236][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5073.476485][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5073.476791][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5073.477029][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5073.477331][ C1] RIP: 0033:0x7fd66fef3957 [ 5073.477563][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5073.478535][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5073.478955][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5073.479353][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5073.479755][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5073.480153][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5073.480551][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5073.483162][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5073.483669][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5073.484149][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5073.484623][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5073.485547][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5073.486155][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5073.486478][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5073.487442][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5073.487746][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5073.488143][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5073.488539][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5073.488935][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5073.489330][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5073.489727][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5073.490170][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5073.490504][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5073.490904][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5073.491301][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5073.491696][ C2] PKRU: 55555554 [ 5073.491876][ C2] Call Trace: [ 5073.492047][ C2] <IRQ> [ 5073.492198][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5073.492462][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5073.492703][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5073.492980][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5073.493250][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5073.493538][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5073.493812][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5073.494117][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5073.494379][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5073.494643][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5073.494952][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5073.495248][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5073.495560][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5073.495847][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5073.496142][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5073.496431][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5073.496738][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5073.496980][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.497220][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5073.497460][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5073.497708][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5073.497979][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5073.498260][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.498499][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5073.498741][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5073.499002][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5073.499237][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5073.499483][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5073.499741][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5073.500017][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5073.500293][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5073.500540][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5073.500809][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5073.501071][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5073.501417][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5073.501670][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5073.501989][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5073.502251][ 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) [ 5073.502456][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5073.502684][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5073.502938][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5073.503213][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5073.503470][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5073.503701][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5073.504018][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5073.504322][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5073.504601][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5073.504895][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5073.505141][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5073.505371][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5073.505671][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5073.505955][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5073.506278][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.506521][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5073.506816][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5073.507098][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5073.507420][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5073.507673][ 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:1584 (discriminator 4)) [ 5073.507914][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5073.508162][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5073.508470][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5073.508802][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5073.509107][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5073.509380][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5073.509670][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5073.509983][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5073.510222][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5073.510485][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5073.510800][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5073.511078][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5073.511352][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5073.511666][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5073.511926][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5073.512240][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5073.512487][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5073.512803][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5073.513049][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5073.513325][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5073.513565][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5073.513809][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5073.514041][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5073.514294][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5073.514607][ C2] tc_run (net/core/dev.c:3920) [ 5073.514811][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5073.515041][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.515278][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5073.515538][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5073.515792][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.516029][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5073.516290][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5073.516601][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5073.516870][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5073.517121][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5073.517385][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5073.517640][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5073.517979][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5073.518254][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5073.518506][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5073.518769][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5073.518984][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5073.519227][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5073.519504][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5073.519815][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5073.520092][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5073.520343][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5073.520571][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5073.520838][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5073.521093][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5073.521347][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5073.521587][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5073.521835][ 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:1584 (discriminator 4)) [ 5073.522067][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5073.522334][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5073.522613][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5073.522858][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5073.523106][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5073.523405][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5073.523727][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5073.523971][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5073.524231][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5073.524496][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5073.524736][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5073.524973][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5073.525234][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5073.525494][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5073.525753][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5073.526023][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5073.526309][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5073.526544][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5073.526834][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5073.527073][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5073.527338][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5073.527556][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5073.527852][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5073.528100][ C2] __do_softirq (kernel/softirq.c:553) [ 5073.528331][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5073.528553][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5073.528837][ C2] </IRQ> [ 5073.528997][ C2] <TASK> [ 5073.529146][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5073.529451][ 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) [ 5073.529708][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5073.530671][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5073.530979][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5073.531377][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5073.531773][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5073.532168][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5073.532567][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5073.532963][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5073.533250][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5073.533514][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5073.533761][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5073.534012][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5073.534285][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5073.534521][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5073.534793][ C2] do_idle (kernel/sched/idle.c:312) [ 5073.534997][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5073.535239][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5073.535488][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5073.535757][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5073.536068][ C2] </TASK> | [ 5096.943793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5096.944167][ C1] rcu: 1-....: (2675824 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=653543 | [ 5096.944733][ C1] rcu: (t=2680151 jiffies g=1503537 q=1634 ncpus=4) [ 5096.945526][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5096.946135][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5096.946425][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 5096.947391][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 5096.947698][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5096.948095][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5096.948492][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5096.948890][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5096.949289][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5096.949686][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5096.950131][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5096.950462][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5096.950862][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5096.951262][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5096.951665][ C1] PKRU: 55555554 [ 5096.951847][ C1] Call Trace: [ 5096.952017][ C1] <IRQ> [ 5096.952168][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5096.952443][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5096.952695][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5096.952948][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5096.953178][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5096.953449][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5096.953723][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5096.953982][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5096.954265][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5096.954508][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5096.954821][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5096.955093][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5096.955382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5096.955646][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5096.955953][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5096.956216][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5096.956523][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5096.956822][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5096.957138][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5096.957429][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5096.957710][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5096.957991][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5096.958302][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5096.958546][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.958787][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5096.959026][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5096.959279][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5096.959550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5096.959836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.960075][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5096.960314][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5096.960575][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5096.960811][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5096.961060][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5096.961319][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5096.961596][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5096.961875][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5096.962121][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5096.962395][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5096.962659][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5096.963005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5096.963258][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5096.963581][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5096.963844][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5096.964048][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5096.964281][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5096.964536][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5096.964812][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5096.965046][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5096.965274][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5096.965592][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5096.965899][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5096.966182][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5096.966479][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5096.966727][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5096.966956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5096.967256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5096.967542][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5096.967868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.968104][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5096.968401][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5096.968686][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5096.969003][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5096.969258][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5096.969494][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5096.969743][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5096.970057][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5096.970389][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5096.970686][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5096.970962][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5096.971250][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5096.971565][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5096.971850][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5096.972100][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5096.972346][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5096.972593][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5096.972856][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5096.973110][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5096.973358][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5096.973641][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5096.973924][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5096.974189][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5096.974472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.974713][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5096.975019][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5096.975295][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5096.975536][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5096.975783][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5096.975998][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5096.976265][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5096.976574][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5096.976815][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5096.977043][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5096.977292][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5096.977547][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5096.977788][ C1] tc_run (net/core/dev.c:3920) [ 5096.977994][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5096.978226][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.978465][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5096.978726][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5096.978979][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.979215][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5096.979480][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5096.979782][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5096.980054][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5096.980305][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5096.980572][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5096.980827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5096.981103][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5096.981440][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5096.981714][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5096.981967][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5096.982230][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5096.982449][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5096.982705][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5096.982949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5096.983235][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5096.983487][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5096.983730][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5096.983979][ C1] ? __create_object (mm/kmemleak.c:756) [ 5096.984220][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5096.984490][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5096.984771][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5096.985043][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5096.985325][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5096.985596][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5096.985840][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5096.986111][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5096.986346][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5096.986607][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5096.986869][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5096.987128][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5096.987401][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5096.987684][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5096.987946][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5096.988251][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5096.988499][ C1] __do_softirq (kernel/softirq.c:553) [ 5096.988733][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5096.988957][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5096.989244][ C1] </IRQ> [ 5096.989395][ C1] <TASK> [ 5096.989543][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5096.989849][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5096.990172][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5096.991137][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5096.991444][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5096.991840][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5096.992237][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5096.992634][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5096.993031][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5096.993431][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5096.993731][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5096.993954][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5096.994221][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5096.994523][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5096.994753][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5096.995005][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5096.995291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.995529][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5096.995786][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5096.996039][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5096.996326][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5096.996552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5096.996790][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5096.997028][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5096.997272][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5096.997512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5096.997752][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5096.997988][ C1] ksys_write (fs/read_write.c:643) [ 5096.998207][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5096.998455][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5096.998757][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5096.998993][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5096.999292][ C1] RIP: 0033:0x7fd66fef3957 [ 5096.999519][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5097.000485][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5097.000908][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5097.001305][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5097.001700][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5097.002100][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5097.002498][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5097.002498][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5097.002897][ C1] </TASK> | [ 5097.003056][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5097.003330][ C2] NMI backtrace for cpu 2 [ 5097.003342][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5097.003347][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5097.003353][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5097.003356][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5097.003359][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5097.003361][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5097.003363][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5097.003365][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5097.003367][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5097.003368][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5097.003370][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5097.003373][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5097.003375][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5097.003376][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5097.003378][ C2] PKRU: 55555554 [ 5097.003379][ C2] Call Trace: [ 5097.003381][ C2] <NMI> [ 5097.003383][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5097.003390][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5097.003395][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5097.003400][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5097.003402][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5097.003405][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5097.003411][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5097.003414][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5097.003418][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5097.003421][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5097.003424][ C2] </NMI> [ 5097.003425][ C2] <IRQ> [ 5097.003427][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5097.003429][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5097.003433][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5097.003437][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5097.003441][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5097.003444][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5097.003447][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5097.003450][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5097.003453][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5097.003457][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5097.003460][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5097.003468][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5097.003471][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5097.003476][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5097.003482][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5097.003486][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5097.003489][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5097.003491][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5097.003494][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5097.003500][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5097.003504][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5097.003508][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5097.003517][ 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) [ 5097.003520][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5097.003523][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5097.003528][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5097.003531][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5097.003535][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5097.003538][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5097.003544][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5097.003549][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5097.003554][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5097.003562][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5097.003570][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5097.003572][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5097.003577][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5097.003580][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5097.003584][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5097.003586][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5097.003591][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5097.003595][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5097.003599][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5097.003601][ 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:1584 (discriminator 4)) [ 5097.003603][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5097.003607][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5097.003615][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5097.003621][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5097.003628][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5097.003633][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5097.003643][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5097.003651][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5097.003655][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5097.003658][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5097.003662][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5097.003664][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5097.003667][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5097.003670][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5097.003673][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5097.003676][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5097.003681][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5097.003685][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5097.003687][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5097.003690][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5097.003695][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5097.003699][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5097.003703][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5097.003705][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5097.003710][ C2] tc_run (net/core/dev.c:3920) [ 5097.003714][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5097.003717][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5097.003720][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5097.003724][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5097.003728][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5097.003730][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5097.003733][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5097.003738][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5097.003740][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5097.003744][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5097.003748][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5097.003752][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5097.003761][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5097.003763][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5097.003767][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5097.003772][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5097.003776][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5097.003779][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5097.003782][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5097.003785][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5097.003788][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5097.003792][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5097.003795][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5097.003797][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5097.003801][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5097.003805][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5097.003809][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5097.003813][ 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:1584 (discriminator 4)) [ 5097.003815][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5097.003821][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5097.003825][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5097.003829][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5097.003833][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5097.003838][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5097.003841][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5097.003845][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5097.003849][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5097.003852][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5097.003856][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5097.003861][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5097.003866][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5097.003870][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5097.003873][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5097.003878][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5097.003882][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5097.003884][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5097.003888][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5097.003891][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5097.003895][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5097.003898][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5097.003902][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5097.003906][ C2] __do_softirq (kernel/softirq.c:553) [ 5097.003910][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5097.003913][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5097.003916][ C2] </IRQ> [ 5097.003917][ C2] <TASK> [ 5097.003918][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5097.003922][ 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) [ 5097.003925][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5097.003927][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5097.003929][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5097.003931][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5097.003933][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5097.003934][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5097.003936][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5097.003940][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5097.003943][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5097.003947][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5097.003949][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5097.003952][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5097.003954][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5097.003958][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5097.003961][ C2] do_idle (kernel/sched/idle.c:312) [ 5097.003964][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5097.003966][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5097.003969][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5097.003973][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5121.422542][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5121.423073][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5121.423542][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5121.424009][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5121.424921][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5121.425531][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5121.425855][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5121.426821][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5121.427128][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5121.427525][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5121.427921][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5121.428316][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5121.428716][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5121.429113][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5121.429558][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5121.429889][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5121.430286][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5121.430685][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5121.431083][ C1] PKRU: 55555554 [ 5121.431264][ C1] Call Trace: [ 5121.431434][ C1] <IRQ> [ 5121.431583][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5121.431846][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5121.432091][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5121.432368][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5121.432639][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5121.432929][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5121.433194][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5121.433504][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5121.433767][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5121.434076][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5121.434371][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5121.434688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5121.434977][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5121.435269][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5121.435559][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5121.435874][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5121.436115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.436359][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5121.436600][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5121.436850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5121.437121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5121.437403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.437642][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5121.437885][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5121.438145][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5121.438379][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5121.438624][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5121.438882][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5121.439161][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5121.439437][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5121.439684][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5121.439955][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5121.440217][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5121.440567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5121.440820][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5121.441139][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5121.441401][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5121.441606][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5121.441834][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5121.442089][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5121.442366][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5121.442597][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5121.442830][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5121.443148][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5121.443455][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5121.443739][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5121.444032][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5121.444280][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5121.444510][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5121.444810][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5121.445095][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5121.445419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.445658][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5121.445952][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5121.446239][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5121.446556][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5121.446812][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5121.447044][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5121.447291][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5121.447603][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5121.447934][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5121.448234][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5121.448507][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5121.448794][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5121.449106][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5121.449393][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5121.449646][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5121.449892][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5121.450138][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5121.450402][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5121.450660][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5121.450907][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5121.451187][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5121.451465][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5121.451728][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5121.452014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.452251][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5121.452556][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5121.452832][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5121.453071][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5121.453318][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5121.453538][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5121.453806][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5121.454113][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5121.454354][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5121.454585][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5121.454834][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5121.455089][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5121.455327][ C1] tc_run (net/core/dev.c:3920) [ 5121.455535][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5121.455764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.456003][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5121.456263][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5121.456516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.456755][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5121.457019][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5121.457322][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5121.457593][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5121.457846][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5121.458112][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5121.458367][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5121.458642][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5121.458980][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5121.459255][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5121.459507][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5121.459771][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5121.459987][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5121.460243][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5121.460490][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5121.460776][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5121.461025][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5121.461266][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5121.461514][ C1] ? __create_object (mm/kmemleak.c:756) [ 5121.461759][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5121.462026][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5121.462305][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5121.462579][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5121.462860][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5121.463130][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5121.463373][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5121.463649][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5121.463885][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5121.464146][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5121.464406][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5121.464665][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5121.464938][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5121.465224][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5121.465486][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5121.465792][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5121.466039][ C1] __do_softirq (kernel/softirq.c:553) [ 5121.466271][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5121.466492][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5121.466777][ C1] </IRQ> [ 5121.466926][ C1] <TASK> [ 5121.467079][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5121.467383][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5121.467707][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5121.468673][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5121.468979][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5121.469378][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5121.469775][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5121.470172][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5121.470573][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5121.470975][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5121.471269][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5121.471495][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5121.471761][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5121.472066][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5121.472293][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5121.472545][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5121.472833][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.473068][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5121.473325][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5121.473582][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5121.473873][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5121.474093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.474332][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5121.474573][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5121.474816][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5121.475057][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5121.475298][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5121.475536][ C1] ksys_write (fs/read_write.c:643) [ 5121.475753][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5121.476001][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5121.476305][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5121.476537][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5121.476841][ C1] RIP: 0033:0x7fd66fef3957 [ 5121.477071][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5121.478032][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5121.478450][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5121.478853][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5121.479249][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5121.479645][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5121.480040][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5121.482639][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5121.483142][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5121.483619][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5121.484092][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5121.485012][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5121.485617][ C2] 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) [ 5121.485935][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5121.486896][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5121.487201][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5121.487596][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5121.487994][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5121.488388][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5121.488783][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5121.489178][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5121.489621][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5121.489952][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5121.490351][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5121.490744][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5121.491140][ C2] PKRU: 55555554 [ 5121.491319][ C2] Call Trace: [ 5121.491489][ C2] <IRQ> [ 5121.491635][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5121.491896][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5121.492139][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5121.492414][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5121.492686][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5121.492971][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5121.493233][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5121.493542][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5121.493801][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5121.494060][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5121.494367][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5121.494662][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5121.494975][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5121.495262][ C2] ? 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) [ 5121.495550][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5121.495835][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5121.496145][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5121.496385][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.496624][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5121.496862][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5121.497109][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5121.497378][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5121.497662][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.497899][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5121.498138][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5121.498396][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5121.498631][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5121.498877][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5121.499134][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5121.499407][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5121.499681][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5121.499928][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5121.500199][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5121.500461][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5121.500807][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5121.501059][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5121.501377][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5121.501637][ 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) [ 5121.501840][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5121.502069][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5121.502322][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5121.502595][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5121.502845][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5121.503070][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5121.503387][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5121.503694][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5121.503975][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5121.504267][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5121.504512][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5121.504742][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5121.505038][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5121.505323][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5121.505645][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.505881][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5121.506175][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5121.506459][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5121.506774][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5121.507028][ 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:1584 (discriminator 4)) [ 5121.507260][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5121.507507][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5121.507817][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5121.508147][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5121.508445][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5121.508716][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5121.509001][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5121.509312][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5121.509552][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5121.509815][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5121.510130][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5121.510403][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5121.510681][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5121.510994][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5121.511252][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5121.511562][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5121.511810][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5121.512124][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5121.512370][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5121.512643][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5121.512884][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5121.513124][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5121.513355][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5121.513612][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5121.513921][ C2] tc_run (net/core/dev.c:3920) [ 5121.514128][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5121.514356][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.514594][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5121.514853][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5121.515104][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.515342][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5121.515606][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5121.515910][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5121.516180][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5121.516435][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5121.516697][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5121.516953][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5121.517287][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5121.517561][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5121.517812][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5121.518076][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5121.518292][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5121.518533][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5121.518807][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5121.519117][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5121.519391][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5121.519641][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5121.519871][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5121.520136][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5121.520380][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5121.520630][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5121.520867][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5121.521114][ 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:1584 (discriminator 4)) [ 5121.521348][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5121.521613][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5121.521893][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5121.522137][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5121.522385][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5121.522686][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5121.523006][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5121.523249][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5121.523512][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5121.523779][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5121.524019][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5121.524252][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5121.524514][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5121.524774][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5121.525032][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5121.525301][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5121.525582][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5121.525821][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5121.526109][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5121.526346][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5121.526607][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5121.526829][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5121.527122][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5121.527368][ C2] __do_softirq (kernel/softirq.c:553) [ 5121.527601][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5121.527818][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5121.528103][ C2] </IRQ> [ 5121.528251][ C2] <TASK> [ 5121.528401][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5121.528703][ 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) [ 5121.528959][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5121.529924][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5121.530230][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5121.530624][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5121.531022][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5121.531416][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5121.531811][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5121.532208][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5121.532497][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5121.532757][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5121.533000][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5121.533250][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5121.533529][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5121.533765][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5121.534037][ C2] do_idle (kernel/sched/idle.c:312) [ 5121.534239][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5121.534485][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5121.534727][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5121.534994][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5149.422527][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5149.423058][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5149.423527][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5149.423995][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5149.424911][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5149.425518][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5149.425842][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5149.426811][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5149.427118][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5149.427518][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5149.427918][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5149.428315][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5149.428712][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5149.429110][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5149.429557][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5149.429894][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5149.430293][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5149.430690][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5149.431092][ C1] PKRU: 55555554 [ 5149.431272][ C1] Call Trace: [ 5149.431442][ C1] <IRQ> [ 5149.431591][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5149.431856][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5149.432097][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5149.432374][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5149.432645][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5149.432931][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5149.433197][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5149.433504][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5149.433765][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5149.434074][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5149.434372][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5149.434687][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5149.434975][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5149.435269][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5149.435557][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5149.435866][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5149.436108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.436350][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5149.436587][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5149.436838][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5149.437109][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5149.437393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.437632][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5149.437873][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5149.438137][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5149.438371][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5149.438619][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5149.438877][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5149.439153][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5149.439431][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5149.439676][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5149.439948][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5149.440211][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5149.440558][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5149.440812][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5149.441130][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5149.441393][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5149.441596][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5149.441827][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5149.442081][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5149.442356][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5149.442589][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5149.442814][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5149.443133][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5149.443442][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5149.443725][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5149.444022][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5149.444269][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5149.444499][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5149.444797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5149.445082][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5149.445407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.445643][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5149.445940][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5149.446225][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5149.446539][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5149.446794][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5149.447029][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5149.447277][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5149.447588][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5149.447919][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5149.448218][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5149.448492][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5149.448779][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5149.449092][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5149.449377][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5149.449626][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5149.449872][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5149.450118][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5149.450381][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5149.450635][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5149.450882][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5149.451158][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5149.451439][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5149.451702][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5149.451984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.452223][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5149.452527][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5149.452802][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5149.453043][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5149.453289][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5149.453507][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5149.453773][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5149.454081][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5149.454323][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5149.454551][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5149.454797][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5149.455051][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5149.455291][ C1] tc_run (net/core/dev.c:3920) [ 5149.455498][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5149.455730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.455968][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5149.456228][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5149.456481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.456716][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5149.456982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5149.457283][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5149.457554][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5149.457805][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5149.458070][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5149.458326][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5149.458601][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5149.458937][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5149.459211][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5149.459463][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5149.459727][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5149.459944][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5149.460199][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5149.460442][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5149.460727][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5149.460977][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5149.461216][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5149.461464][ C1] ? __create_object (mm/kmemleak.c:756) [ 5149.461705][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5149.461972][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5149.462251][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5149.462522][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5149.462803][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5149.463074][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5149.463321][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5149.463592][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5149.463828][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5149.464089][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5149.464349][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5149.464608][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5149.464881][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5149.465163][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5149.465428][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5149.465732][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5149.465980][ C1] __do_softirq (kernel/softirq.c:553) [ 5149.466221][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5149.466440][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5149.466726][ C1] </IRQ> [ 5149.466875][ C1] <TASK> [ 5149.467025][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5149.467329][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5149.467651][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5149.468620][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5149.468927][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5149.469323][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5149.469720][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5149.470116][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5149.470510][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5149.470909][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5149.471204][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5149.471428][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5149.471693][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5149.471994][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5149.472224][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5149.472475][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5149.472761][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.472999][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5149.473254][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5149.473509][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5149.473797][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5149.474019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.474257][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5149.474496][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5149.474739][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5149.474978][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5149.475219][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5149.475454][ C1] ksys_write (fs/read_write.c:643) [ 5149.475676][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5149.475924][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5149.476225][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5149.476458][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5149.476756][ C1] RIP: 0033:0x7fd66fef3957 [ 5149.476981][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5149.477945][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5149.478362][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5149.478759][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5149.479154][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5149.479550][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5149.479946][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5149.482546][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5149.483051][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5149.483528][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5149.484000][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5149.484918][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5149.485525][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5149.485847][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5149.486808][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5149.487115][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5149.487509][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5149.487906][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5149.488305][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5149.488700][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5149.489094][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5149.489538][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5149.489868][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5149.490268][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5149.490663][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5149.491057][ C2] PKRU: 55555554 [ 5149.491237][ C2] Call Trace: [ 5149.491408][ C2] <IRQ> [ 5149.491554][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5149.491815][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5149.492056][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5149.492332][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5149.492605][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5149.492890][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5149.493154][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5149.493464][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5149.493723][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5149.493984][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5149.494291][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5149.494585][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5149.494898][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5149.495185][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5149.495478][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5149.495764][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5149.496077][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5149.496316][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.496554][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5149.496792][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5149.497039][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5149.497309][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5149.497594][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.497832][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5149.498069][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5149.498329][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5149.498564][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5149.498811][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5149.499067][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5149.499344][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5149.499619][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5149.499865][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5149.500136][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5149.500399][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5149.500744][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5149.500996][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5149.501318][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5149.501578][ 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) [ 5149.501780][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5149.502014][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5149.502268][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5149.502541][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5149.502790][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5149.503017][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5149.503338][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5149.503642][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5149.503924][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5149.504217][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5149.504463][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5149.504693][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5149.504989][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5149.505275][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5149.505598][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.505836][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5149.506129][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5149.506414][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5149.506729][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5149.506983][ 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:1584 (discriminator 4)) [ 5149.507215][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5149.507462][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5149.507773][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5149.508103][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5149.508401][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5149.508673][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5149.508959][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5149.509269][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5149.509509][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5149.509771][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5149.510085][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5149.510359][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5149.510636][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5149.510950][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5149.511214][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5149.511525][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5149.511772][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5149.512089][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5149.512336][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5149.512612][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5149.512852][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5149.513092][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5149.513328][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5149.513590][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5149.513901][ C2] tc_run (net/core/dev.c:3920) [ 5149.514105][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5149.514333][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.514571][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5149.514830][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5149.515082][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.515320][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5149.515583][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5149.515886][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5149.516155][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5149.516406][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5149.516669][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5149.516924][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5149.517258][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5149.517532][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5149.517783][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5149.518047][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5149.518263][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5149.518506][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5149.518780][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5149.519091][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5149.519364][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5149.519614][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5149.519844][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5149.520110][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5149.520354][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5149.520605][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5149.520843][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5149.521090][ 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:1584 (discriminator 4)) [ 5149.521324][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5149.521590][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5149.521870][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5149.522113][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5149.522362][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5149.522662][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5149.522981][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5149.523224][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5149.523488][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5149.523754][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5149.523994][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5149.524227][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5149.524487][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5149.524747][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5149.525006][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5149.525274][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5149.525555][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5149.525792][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5149.526081][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5149.526317][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5149.526579][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5149.526802][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5149.527096][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5149.527340][ C2] __do_softirq (kernel/softirq.c:553) [ 5149.527573][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5149.527790][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5149.528076][ C2] </IRQ> [ 5149.528225][ C2] <TASK> [ 5149.528376][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5149.528677][ 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) [ 5149.528932][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5149.529893][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5149.530198][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5149.530595][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5149.530991][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5149.531386][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5149.531779][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5149.532177][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5149.532464][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5149.532723][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5149.532966][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5149.533216][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5149.533493][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5149.533732][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5149.534002][ C2] do_idle (kernel/sched/idle.c:312) [ 5149.534204][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5149.534445][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5149.534688][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5149.534955][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5149.535270][ C2] </TASK> | [ 5175.006793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5175.007166][ C1] rcu: 1-....: (2753710 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=672836 | [ 5175.007728][ C1] rcu: (t=2758214 jiffies g=1503537 q=1674 ncpus=4) [ 5175.008514][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5175.009124][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5175.009457][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5175.010420][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5175.010727][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5175.011124][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5175.011520][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5175.011915][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5175.012315][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5175.012711][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5175.013154][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5175.013488][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5175.013886][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5175.014286][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5175.014681][ C1] PKRU: 55555554 [ 5175.014863][ C1] Call Trace: [ 5175.015033][ C1] <IRQ> [ 5175.015184][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5175.015458][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5175.015709][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5175.015962][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5175.016191][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5175.016461][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5175.016732][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5175.016989][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5175.017271][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5175.017513][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5175.017824][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5175.018095][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5175.018383][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5175.018649][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5175.018955][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5175.019216][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5175.019523][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5175.019820][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5175.020132][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5175.020420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5175.020713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5175.021003][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5175.021312][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5175.021551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.021792][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5175.022033][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5175.022283][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5175.022554][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5175.022837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.023076][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5175.023322][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5175.023581][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5175.023815][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5175.024061][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5175.024319][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5175.024600][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5175.024876][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5175.025124][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5175.025394][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5175.025658][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5175.026008][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5175.026266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5175.026584][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5175.026846][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5175.027051][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5175.027279][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5175.027534][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5175.027810][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5175.028041][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5175.028270][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5175.028587][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5175.028890][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5175.029174][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5175.029465][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5175.029712][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5175.029944][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5175.030242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5175.030527][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5175.030850][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.031089][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5175.031382][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5175.031668][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5175.031985][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5175.032239][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5175.032472][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5175.032718][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5175.033030][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5175.033367][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5175.033665][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5175.033937][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5175.034224][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5175.034539][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5175.034824][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5175.035072][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5175.035317][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5175.035561][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5175.035825][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5175.036078][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5175.036323][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5175.036603][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5175.036882][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5175.037143][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5175.037428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.037664][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5175.037969][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5175.038244][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5175.038483][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5175.038730][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5175.038945][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5175.039211][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5175.039519][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5175.039758][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5175.039988][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5175.040237][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5175.040491][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5175.040728][ C1] tc_run (net/core/dev.c:3920) [ 5175.040935][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5175.041164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.041401][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5175.041660][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5175.041913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.042151][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5175.042414][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5175.042715][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5175.042992][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5175.043247][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5175.043511][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5175.043767][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5175.044041][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5175.044376][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5175.044652][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5175.044904][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5175.045168][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5175.045383][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5175.045638][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5175.045881][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5175.046167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5175.046416][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5175.046657][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5175.046905][ C1] ? __create_object (mm/kmemleak.c:756) [ 5175.047148][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5175.047416][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5175.047695][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5175.047968][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5175.048248][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5175.048518][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5175.048760][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5175.049030][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5175.049266][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5175.049527][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5175.049787][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5175.050046][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5175.050318][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5175.050604][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5175.050864][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5175.051170][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5175.051415][ C1] __do_softirq (kernel/softirq.c:553) [ 5175.051647][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5175.051868][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5175.052154][ C1] </IRQ> [ 5175.052302][ C1] <TASK> [ 5175.052454][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5175.052758][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5175.053080][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5175.054049][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5175.054355][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5175.054752][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5175.055148][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5175.055544][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5175.055941][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5175.056340][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5175.056634][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5175.056859][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5175.057125][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5175.057428][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5175.057654][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5175.057905][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5175.058193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.058428][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5175.058685][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5175.058938][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5175.059228][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5175.059448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.059685][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5175.059925][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5175.060168][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5175.060404][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5175.060644][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5175.060883][ C1] ksys_write (fs/read_write.c:643) [ 5175.061099][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5175.061346][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5175.061651][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5175.061881][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5175.062180][ C1] RIP: 0033:0x7fd66fef3957 [ 5175.062408][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5175.063372][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5175.063789][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5175.064187][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5175.064583][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5175.064978][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5175.065373][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5175.065373][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5175.065773][ C1] </TASK> | [ 5175.065930][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5175.066205][ C2] NMI backtrace for cpu 2 [ 5175.066219][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5175.066224][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5175.066231][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5175.066234][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5175.066237][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5175.066239][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5175.066240][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5175.066242][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5175.066244][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5175.066245][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5175.066247][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5175.066250][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5175.066252][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5175.066253][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5175.066255][ C2] PKRU: 55555554 [ 5175.066256][ C2] Call Trace: [ 5175.066259][ C2] <NMI> [ 5175.066262][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5175.066269][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5175.066274][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5175.066279][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5175.066282][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5175.066284][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5175.066290][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5175.066293][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5175.066296][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5175.066300][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5175.066303][ C2] </NMI> [ 5175.066304][ C2] <IRQ> [ 5175.066305][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5175.066308][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5175.066312][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.066316][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5175.066320][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5175.066324][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5175.066327][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5175.066330][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.066333][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5175.066338][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5175.066341][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5175.066349][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5175.066352][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5175.066357][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5175.066364][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5175.066368][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5175.066371][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5175.066373][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5175.066376][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5175.066382][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5175.066386][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5175.066390][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5175.066399][ 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) [ 5175.066402][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5175.066405][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5175.066410][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5175.066413][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5175.066416][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5175.066420][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5175.066426][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5175.066431][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5175.066435][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5175.066444][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5175.066447][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5175.066449][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5175.066453][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5175.066456][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5175.066461][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.066463][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5175.066468][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5175.066472][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5175.066477][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5175.066480][ 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:1584 (discriminator 4)) [ 5175.066483][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5175.066486][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5175.066493][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5175.066500][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5175.066507][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5175.066512][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5175.066522][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5175.066530][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5175.066535][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5175.066539][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5175.066542][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5175.066545][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5175.066549][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5175.066551][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5175.066554][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5175.066558][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5175.066563][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5175.066566][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5175.066569][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5175.066572][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5175.066576][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5175.066581][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5175.066584][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5175.066586][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5175.066591][ C2] tc_run (net/core/dev.c:3920) [ 5175.066595][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5175.066598][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.066600][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5175.066604][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5175.066608][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.066610][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5175.066614][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5175.066618][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5175.066621][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5175.066625][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5175.066629][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5175.066633][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5175.066641][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5175.066644][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5175.066648][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5175.066652][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5175.066656][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5175.066659][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5175.066662][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5175.066665][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5175.066668][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5175.066672][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5175.066675][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5175.066677][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5175.066681][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5175.066684][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5175.066688][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5175.066692][ 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:1584 (discriminator 4)) [ 5175.066695][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5175.066701][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5175.066705][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5175.066708][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5175.066713][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5175.066718][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5175.066721][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5175.066725][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5175.066729][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5175.066732][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5175.066736][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5175.066740][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5175.066745][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5175.066750][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5175.066753][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5175.066757][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5175.066760][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5175.066762][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5175.066766][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5175.066769][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5175.066773][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5175.066776][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5175.066781][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5175.066784][ C2] __do_softirq (kernel/softirq.c:553) [ 5175.066789][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5175.066791][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5175.066795][ C2] </IRQ> [ 5175.066796][ C2] <TASK> [ 5175.066797][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5175.066800][ 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) [ 5175.066803][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5175.066805][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5175.066808][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5175.066809][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5175.066811][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5175.066812][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5175.066814][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5175.066818][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5175.066821][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5175.066825][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5175.066828][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5175.066830][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5175.066833][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5175.066835][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5175.066839][ C2] do_idle (kernel/sched/idle.c:312) [ 5175.066842][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5175.066844][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5175.066847][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5175.066852][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5201.422533][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5201.423062][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5201.423552][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5201.424020][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5201.424943][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5201.425558][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5201.425883][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5201.426846][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5201.427157][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5201.427553][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5201.427948][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5201.428352][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5201.428747][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5201.429142][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5201.429586][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5201.429916][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5201.430317][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5201.430715][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5201.431114][ C1] PKRU: 55555554 [ 5201.431294][ C1] Call Trace: [ 5201.431469][ C1] <IRQ> [ 5201.431617][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5201.431881][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5201.432128][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5201.432402][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5201.432676][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5201.432961][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5201.433236][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5201.433542][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5201.433804][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5201.434112][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5201.434408][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5201.434724][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5201.435012][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5201.435310][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5201.435596][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5201.435905][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5201.436149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.436392][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5201.436634][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5201.436886][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5201.437158][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5201.437441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.437679][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5201.437926][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5201.438186][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5201.438424][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5201.438672][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5201.438934][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5201.439215][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5201.439491][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5201.439736][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5201.440009][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5201.440273][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5201.440623][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5201.440877][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5201.441195][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5201.441459][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5201.441663][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5201.441894][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5201.442151][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5201.442426][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5201.442662][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5201.442888][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5201.443209][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5201.443519][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5201.443803][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5201.444096][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5201.444344][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5201.444573][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5201.444875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5201.445161][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5201.445487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.445727][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5201.446020][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5201.446306][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5201.446622][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5201.446876][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5201.447107][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5201.447355][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5201.447667][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5201.447997][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5201.448296][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5201.448572][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5201.448861][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5201.449173][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5201.449465][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5201.449717][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5201.449965][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5201.450212][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5201.450475][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5201.450729][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5201.450976][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5201.451255][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5201.451533][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5201.451797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5201.452082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.452321][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5201.452627][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5201.452903][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5201.453147][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5201.453393][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5201.453610][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5201.453877][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5201.454187][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5201.454429][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5201.454658][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5201.454907][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5201.455161][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5201.455401][ C1] tc_run (net/core/dev.c:3920) [ 5201.455609][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5201.455841][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.456086][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5201.456347][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5201.456599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.456835][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5201.457097][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5201.457398][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5201.457668][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5201.457920][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5201.458184][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5201.458439][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5201.458716][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5201.459051][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5201.459326][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5201.459577][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5201.459841][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5201.460058][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5201.460315][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5201.460557][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5201.460842][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5201.461093][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5201.461332][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5201.461579][ C1] ? __create_object (mm/kmemleak.c:756) [ 5201.461820][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5201.462088][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5201.462367][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5201.462638][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5201.462918][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5201.463193][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5201.463436][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5201.463708][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5201.463943][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5201.464204][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5201.464466][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5201.464724][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5201.464997][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5201.465279][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5201.465539][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5201.465845][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5201.466092][ C1] __do_softirq (kernel/softirq.c:553) [ 5201.466326][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5201.466547][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5201.466834][ C1] </IRQ> [ 5201.466983][ C1] <TASK> [ 5201.467131][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5201.467437][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5201.467758][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5201.468720][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5201.469025][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5201.469420][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5201.469819][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5201.470213][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5201.470609][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5201.471006][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5201.471301][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5201.471531][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5201.471802][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5201.472106][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5201.472334][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5201.472584][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5201.472874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.473115][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5201.473371][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5201.473623][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5201.473911][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5201.474130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.474368][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5201.474608][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5201.474851][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5201.475088][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5201.475326][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5201.475564][ C1] ksys_write (fs/read_write.c:643) [ 5201.475780][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5201.476028][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5201.476331][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5201.476565][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5201.476860][ C1] RIP: 0033:0x7fd66fef3957 [ 5201.477093][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5201.478057][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5201.478475][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5201.478872][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5201.479268][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5201.479673][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5201.480070][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5201.482681][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5201.483190][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5201.483662][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5201.484135][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5201.485054][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5201.485660][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 5201.485949][ C2] 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 <c3> 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 [ 5201.486910][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246 [ 5201.487215][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5201.487611][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5201.488005][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5201.488401][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5201.488798][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5201.489195][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5201.489638][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5201.489966][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5201.490363][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5201.490760][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5201.491156][ C2] PKRU: 55555554 [ 5201.491337][ C2] Call Trace: [ 5201.491506][ C2] <IRQ> [ 5201.491655][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5201.491915][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5201.492158][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5201.492432][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5201.492703][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5201.492991][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5201.493259][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5201.493567][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5201.493827][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5201.494090][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5201.494403][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5201.494695][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5201.495008][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5201.495297][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 5201.495555][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5201.495835][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5201.496145][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5201.496389][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.496627][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5201.496867][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5201.497115][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5201.497384][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5201.497669][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.497907][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5201.498144][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5201.498403][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5201.498638][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5201.498884][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5201.499141][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5201.499413][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5201.499686][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5201.499933][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5201.500202][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5201.500466][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5201.500810][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5201.501061][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5201.501378][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5201.501640][ 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) [ 5201.501843][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5201.502081][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5201.502333][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5201.502607][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5201.502858][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5201.503086][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5201.503401][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5201.503705][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5201.503984][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5201.504275][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5201.504521][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5201.504749][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5201.505047][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5201.505330][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5201.505656][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.505893][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5201.506187][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5201.506471][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5201.506784][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5201.507038][ 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:1584 (discriminator 4)) [ 5201.507271][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5201.507518][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5201.507829][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5201.508157][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5201.508455][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5201.508727][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5201.509013][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5201.509324][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5201.509565][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5201.509827][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5201.510141][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5201.510414][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5201.510690][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5201.511003][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5201.511262][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5201.511571][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5201.511819][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5201.512134][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5201.512380][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5201.512653][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5201.512893][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5201.513138][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5201.513369][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5201.513622][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5201.513933][ C2] tc_run (net/core/dev.c:3920) [ 5201.514138][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5201.514367][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.514604][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5201.514862][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5201.515115][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.515353][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5201.515618][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5201.515921][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5201.516190][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5201.516441][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5201.516705][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5201.516960][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5201.517294][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5201.517568][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5201.517819][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5201.518083][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5201.518298][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5201.518541][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5201.518815][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5201.519124][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5201.519397][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5201.519649][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5201.519879][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5201.520143][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5201.520386][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5201.520636][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5201.520874][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5201.521119][ 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:1584 (discriminator 4)) [ 5201.521354][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5201.521618][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5201.521899][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5201.522140][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5201.522387][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5201.522688][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5201.523006][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5201.523254][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5201.523514][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5201.523780][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5201.524019][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5201.524254][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5201.524514][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5201.524774][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5201.525032][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5201.525301][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5201.525582][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5201.525820][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5201.526108][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5201.526344][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5201.526606][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5201.526827][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5201.527121][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5201.527366][ C2] __do_softirq (kernel/softirq.c:553) [ 5201.527599][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5201.527815][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5201.528101][ C2] </IRQ> [ 5201.528249][ C2] <TASK> [ 5201.528399][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5201.528700][ 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) [ 5201.528956][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5201.529917][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5201.530221][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5201.530617][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5201.531014][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5201.531408][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5201.531802][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5201.532200][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5201.532487][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5201.532746][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5201.532989][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5201.533241][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5201.533515][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5201.533753][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5201.534023][ C2] do_idle (kernel/sched/idle.c:312) [ 5201.534224][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5201.534466][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5201.534708][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5201.534975][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5229.422541][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5229.423075][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5229.423542][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5229.424008][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5229.424922][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5229.425535][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5229.425860][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5229.426824][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5229.427132][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5229.427529][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5229.427925][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5229.428323][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5229.428722][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5229.429118][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5229.429563][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5229.429893][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5229.430292][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5229.430691][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5229.431087][ C1] PKRU: 55555554 [ 5229.431269][ C1] Call Trace: [ 5229.431440][ C1] <IRQ> [ 5229.431588][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5229.431853][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5229.432097][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5229.432371][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5229.432642][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5229.432936][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5229.433203][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5229.433509][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5229.433776][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5229.434091][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5229.434384][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5229.434701][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5229.434991][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5229.435285][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5229.435575][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5229.435885][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5229.436124][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.436367][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5229.436607][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5229.436857][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5229.437129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5229.437413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.437651][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5229.437893][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5229.438152][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5229.438389][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5229.438635][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5229.438894][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5229.439171][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5229.439446][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5229.439693][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5229.439963][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5229.440226][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5229.440573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5229.440826][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5229.441145][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5229.441407][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5229.441610][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5229.441840][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5229.442092][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5229.442369][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5229.442598][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5229.442827][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5229.443152][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5229.443456][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5229.443737][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5229.444031][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5229.444278][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5229.444509][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5229.444810][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5229.445092][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5229.445415][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.445654][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5229.445949][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5229.446234][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5229.446551][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5229.446811][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5229.447046][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5229.447293][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5229.447604][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5229.447936][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5229.448234][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5229.448508][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5229.448797][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5229.449110][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5229.449395][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5229.449644][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5229.449890][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5229.450135][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5229.450399][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5229.450654][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5229.450899][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5229.451179][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5229.451457][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5229.451720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5229.452006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.452245][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5229.452549][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5229.452828][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5229.453068][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5229.453315][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5229.453532][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5229.453800][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5229.454108][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5229.454347][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5229.454579][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5229.454827][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5229.455081][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5229.455321][ C1] tc_run (net/core/dev.c:3920) [ 5229.455528][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5229.455757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.455995][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5229.456254][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5229.456507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.456744][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5229.457008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5229.457312][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5229.457582][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5229.457835][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5229.458099][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5229.458355][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5229.458632][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5229.458970][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5229.459245][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5229.459498][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5229.459762][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5229.459978][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5229.460236][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5229.460479][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5229.460765][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5229.461016][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5229.461253][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5229.461502][ C1] ? __create_object (mm/kmemleak.c:756) [ 5229.461745][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5229.462012][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5229.462293][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5229.462566][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5229.462846][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5229.463122][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5229.463366][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5229.463637][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5229.463873][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5229.464132][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5229.464392][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5229.464651][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5229.464926][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5229.465210][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5229.465470][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5229.465775][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5229.466023][ C1] __do_softirq (kernel/softirq.c:553) [ 5229.466254][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5229.466475][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5229.466759][ C1] </IRQ> [ 5229.466910][ C1] <TASK> [ 5229.467059][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5229.467365][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5229.467688][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5229.468650][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5229.468958][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5229.469355][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5229.469752][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5229.470149][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5229.470547][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5229.470947][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5229.471243][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5229.471465][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5229.471730][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5229.472033][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5229.472261][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5229.472511][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5229.472801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.473041][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5229.473301][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5229.473554][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5229.473844][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5229.474065][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.474302][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5229.474542][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5229.474785][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5229.475026][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5229.475265][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5229.475504][ C1] ksys_write (fs/read_write.c:643) [ 5229.475720][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5229.475967][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5229.476271][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5229.476508][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5229.476805][ C1] RIP: 0033:0x7fd66fef3957 [ 5229.477034][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5229.477997][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5229.478416][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5229.478814][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5229.479210][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5229.479606][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5229.480004][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5229.482608][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5229.483117][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5229.483587][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5229.484058][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5229.484978][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5229.485584][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5229.485907][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5229.486872][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5229.487179][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5229.487578][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5229.487974][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5229.488370][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5229.488765][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5229.489164][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5229.489608][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5229.489938][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5229.490334][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5229.490730][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5229.491128][ C2] PKRU: 55555554 [ 5229.491308][ C2] Call Trace: [ 5229.491475][ C2] <IRQ> [ 5229.491624][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5229.491885][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5229.492126][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5229.492402][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5229.492672][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5229.492964][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5229.493228][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5229.493529][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5229.493789][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5229.494051][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5229.494357][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5229.494652][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5229.494966][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5229.495251][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5229.495546][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5229.495833][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5229.496141][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5229.496384][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.496628][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5229.496866][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5229.497113][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5229.497384][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5229.497666][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.497904][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5229.498143][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5229.498402][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5229.498634][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5229.498880][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5229.499137][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5229.499409][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5229.499687][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5229.499933][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5229.500203][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5229.500464][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5229.500810][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5229.501061][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5229.501379][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5229.501639][ 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) [ 5229.501843][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5229.502080][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5229.502332][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5229.502606][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5229.502854][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5229.503086][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5229.503403][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5229.503707][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5229.503985][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5229.504280][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5229.504525][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5229.504756][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5229.505054][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5229.505336][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5229.505658][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.505896][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5229.506191][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5229.506475][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5229.506790][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5229.507044][ 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:1584 (discriminator 4)) [ 5229.507278][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5229.507524][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5229.507835][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5229.508166][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5229.508463][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5229.508735][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5229.509024][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5229.509333][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5229.509573][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5229.509835][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5229.510150][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5229.510426][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5229.510700][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5229.511015][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5229.511273][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5229.511584][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5229.511836][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5229.512150][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5229.512397][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5229.512672][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5229.512912][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5229.513153][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5229.513385][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5229.513638][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5229.513949][ C2] tc_run (net/core/dev.c:3920) [ 5229.514152][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5229.514383][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.514619][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5229.514879][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5229.515130][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.515367][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5229.515628][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5229.515932][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5229.516201][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5229.516452][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5229.516714][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5229.516970][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5229.517306][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5229.517581][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5229.517832][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5229.518096][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5229.518310][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5229.518552][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5229.518826][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5229.519135][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5229.519416][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5229.519665][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5229.519894][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5229.520163][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5229.520406][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5229.520657][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5229.520897][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5229.521145][ 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:1584 (discriminator 4)) [ 5229.521376][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5229.521642][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5229.521925][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5229.522174][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5229.522422][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5229.522719][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5229.523041][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5229.523285][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5229.523543][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5229.523809][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5229.524049][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5229.524284][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5229.524545][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5229.524804][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5229.525063][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5229.525331][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5229.525616][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5229.525851][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5229.526141][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5229.526379][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5229.526642][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5229.526860][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5229.527155][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5229.527402][ C2] __do_softirq (kernel/softirq.c:553) [ 5229.527631][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5229.527853][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5229.528134][ C2] </IRQ> [ 5229.528284][ C2] <TASK> [ 5229.528433][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5229.528736][ 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) [ 5229.528991][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5229.529953][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5229.530258][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5229.530654][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5229.531049][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5229.531443][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5229.531840][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5229.532237][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5229.532523][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5229.532782][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5229.533028][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5229.533277][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5229.533552][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5229.533789][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5229.534060][ C2] do_idle (kernel/sched/idle.c:312) [ 5229.534263][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5229.534503][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5229.534745][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5229.535013][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5229.535322][ C2] </TASK> | [ 5253.069793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5253.070166][ C1] rcu: 1-....: (2831596 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=692099 | [ 5253.070744][ C1] rcu: (t=2836277 jiffies g=1503537 q=1712 ncpus=4) [ 5253.071528][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5253.072142][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5253.072473][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5253.073442][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5253.073751][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5253.074147][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5253.074543][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5253.074943][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5253.075342][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5253.075738][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5253.076183][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5253.076514][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5253.076912][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5253.077311][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5253.077708][ C1] PKRU: 55555554 [ 5253.077889][ C1] Call Trace: [ 5253.078061][ C1] <IRQ> [ 5253.078209][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5253.078483][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5253.078736][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5253.078989][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5253.079220][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5253.079490][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5253.079759][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5253.080016][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5253.080298][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5253.080544][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5253.080855][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5253.081125][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5253.081414][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5253.081679][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5253.081986][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5253.082246][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5253.082555][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5253.082854][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5253.083167][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5253.083455][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5253.083748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5253.084036][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5253.084345][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5253.084584][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.084825][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5253.085064][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5253.085314][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5253.085583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5253.085869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.086107][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5253.086349][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5253.086611][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5253.086847][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5253.087092][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5253.087350][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5253.087628][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5253.087905][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5253.088152][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5253.088422][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5253.088684][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5253.089032][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5253.089284][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5253.089603][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5253.089865][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5253.090070][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5253.090297][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5253.090558][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5253.090834][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5253.091067][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5253.091295][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5253.091614][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5253.091918][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5253.092200][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5253.092492][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5253.092738][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5253.092973][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5253.093273][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5253.093557][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5253.093879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.094118][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5253.094411][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5253.094696][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5253.095013][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5253.095268][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5253.095501][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5253.095747][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5253.096061][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5253.096391][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5253.096690][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5253.096963][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5253.097250][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5253.097561][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5253.097847][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5253.098096][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5253.098341][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5253.098586][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5253.098851][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5253.099104][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5253.099350][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5253.099629][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5253.099907][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5253.100174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5253.100460][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.100697][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5253.101001][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5253.101276][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5253.101514][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5253.101759][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5253.101975][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5253.102243][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5253.102549][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5253.102789][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5253.103023][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5253.103272][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5253.103526][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5253.103764][ C1] tc_run (net/core/dev.c:3920) [ 5253.103971][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5253.104198][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.104436][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5253.104695][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5253.104948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.105186][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5253.105449][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5253.105753][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5253.106028][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5253.106280][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5253.106543][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5253.106799][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5253.107073][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5253.107411][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5253.107686][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5253.107938][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5253.108202][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5253.108416][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5253.108671][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5253.108914][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5253.109198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5253.109448][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5253.109687][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5253.109934][ C1] ? __create_object (mm/kmemleak.c:756) [ 5253.110178][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5253.110445][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5253.110724][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5253.110999][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5253.111278][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5253.111549][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5253.111792][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5253.112062][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5253.112299][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5253.112559][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5253.112822][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5253.113080][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5253.113353][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5253.113636][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5253.113895][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5253.114201][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5253.114448][ C1] __do_softirq (kernel/softirq.c:553) [ 5253.114679][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5253.114900][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5253.115184][ C1] </IRQ> [ 5253.115333][ C1] <TASK> [ 5253.115483][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5253.115787][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5253.116109][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5253.117074][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5253.117379][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5253.117776][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5253.118171][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5253.118566][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5253.118964][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5253.119363][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5253.119657][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5253.119880][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5253.120146][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5253.120449][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5253.120676][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5253.120927][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5253.121214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.121450][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5253.121706][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5253.121957][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5253.122246][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5253.122465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.122703][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5253.122955][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5253.123199][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5253.123435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5253.123675][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5253.123913][ C1] ksys_write (fs/read_write.c:643) [ 5253.124128][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5253.124375][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5253.124682][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5253.124913][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5253.125210][ C1] RIP: 0033:0x7fd66fef3957 [ 5253.125437][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5253.126402][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5253.126819][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5253.127218][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5253.127613][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5253.128008][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5253.128402][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5253.128402][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5253.128805][ C1] </TASK> | [ 5253.128961][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5253.129255][ C2] NMI backtrace for cpu 2 [ 5253.129268][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5253.129272][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5253.129282][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5253.129288][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5253.129293][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5253.129297][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5253.129301][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5253.129305][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5253.129309][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5253.129313][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5253.129318][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5253.129323][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5253.129327][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5253.129330][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5253.129334][ C2] PKRU: 55555554 [ 5253.129336][ C2] Call Trace: [ 5253.129339][ C2] <NMI> [ 5253.129343][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5253.129354][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5253.129360][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5253.129364][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5253.129367][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5253.129370][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5253.129375][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5253.129379][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5253.129382][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5253.129385][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5253.129389][ C2] </NMI> [ 5253.129390][ C2] <IRQ> [ 5253.129391][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5253.129394][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5253.129398][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.129402][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5253.129405][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5253.129409][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5253.129412][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5253.129416][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.129418][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5253.129423][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5253.129426][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5253.129433][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5253.129436][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5253.129441][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5253.129447][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5253.129451][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5253.129456][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5253.129459][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5253.129461][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5253.129467][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5253.129471][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5253.129475][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5253.129484][ 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) [ 5253.129487][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5253.129490][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5253.129494][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5253.129498][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5253.129501][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5253.129504][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5253.129510][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5253.129516][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5253.129520][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5253.129528][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5253.129532][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5253.129534][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5253.129538][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5253.129541][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5253.129545][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.129548][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5253.129552][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5253.129556][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5253.129561][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5253.129564][ 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:1584 (discriminator 4)) [ 5253.129566][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5253.129570][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5253.129577][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5253.129584][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5253.129590][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5253.129596][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5253.129606][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5253.129614][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5253.129619][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5253.129623][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5253.129626][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5253.129629][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5253.129633][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5253.129635][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5253.129639][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5253.129643][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5253.129647][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5253.129651][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5253.129654][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5253.129657][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5253.129661][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5253.129666][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5253.129669][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5253.129672][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5253.129676][ C2] tc_run (net/core/dev.c:3920) [ 5253.129681][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5253.129684][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.129686][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5253.129690][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5253.129694][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.129696][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5253.129700][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5253.129704][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5253.129707][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5253.129711][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5253.129715][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5253.129719][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5253.129727][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5253.129730][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5253.129734][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5253.129739][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5253.129743][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5253.129746][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5253.129749][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5253.129753][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5253.129755][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5253.129759][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5253.129762][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5253.129764][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5253.129769][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5253.129772][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5253.129775][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5253.129779][ 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:1584 (discriminator 4)) [ 5253.129782][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5253.129788][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5253.129792][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5253.129796][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5253.129800][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5253.129805][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5253.129808][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5253.129812][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5253.129815][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5253.129819][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5253.129823][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5253.129827][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5253.129832][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5253.129836][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5253.129839][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5253.129844][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5253.129847][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5253.129849][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5253.129853][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5253.129856][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5253.129859][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5253.129862][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5253.129867][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5253.129870][ C2] __do_softirq (kernel/softirq.c:553) [ 5253.129875][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5253.129877][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5253.129881][ C2] </IRQ> [ 5253.129882][ C2] <TASK> [ 5253.129883][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5253.129886][ 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) [ 5253.129889][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5253.129892][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5253.129894][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5253.129896][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5253.129897][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5253.129899][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5253.129900][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5253.129904][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5253.129907][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5253.129910][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5253.129913][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5253.129916][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5253.129918][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5253.129920][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5253.129924][ C2] do_idle (kernel/sched/idle.c:312) [ 5253.129927][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5253.129929][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5253.129932][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5253.129936][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5277.422546][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5277.423081][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5277.423544][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5277.424014][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5277.424928][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5277.425535][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5277.425860][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5277.426824][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5277.427129][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5277.427528][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5277.427925][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5277.428323][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5277.428718][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5277.429117][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5277.429563][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5277.429895][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5277.430294][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5277.430691][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5277.431090][ C1] PKRU: 55555554 [ 5277.431271][ C1] Call Trace: [ 5277.431441][ C1] <IRQ> [ 5277.431589][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5277.431859][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5277.432101][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5277.432380][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5277.432652][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5277.432943][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5277.433210][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5277.433515][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5277.433775][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5277.434084][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5277.434380][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5277.434697][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5277.434984][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5277.435279][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5277.435564][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5277.435874][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5277.436117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.436360][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5277.436597][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5277.436846][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5277.437122][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5277.437405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.437644][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5277.437886][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5277.438147][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5277.438386][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5277.438633][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5277.438890][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5277.439170][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5277.439448][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5277.439695][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5277.439967][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5277.440236][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5277.440584][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5277.440838][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5277.441157][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5277.441419][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5277.441622][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5277.441853][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5277.442107][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5277.442383][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5277.442615][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5277.442847][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5277.443164][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5277.443469][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5277.443750][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5277.444043][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5277.444291][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5277.444520][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5277.444818][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5277.445103][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5277.445427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.445663][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5277.445958][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5277.446243][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5277.446558][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5277.446814][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5277.447047][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5277.447294][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5277.447607][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5277.447939][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5277.448238][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5277.448511][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5277.448796][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5277.449108][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5277.449393][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5277.449641][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5277.449888][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5277.450134][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5277.450400][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5277.450653][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5277.450900][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5277.451179][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5277.451461][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5277.451723][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5277.452006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.452245][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5277.452551][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5277.452829][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5277.453069][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5277.453317][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5277.453531][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5277.453798][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5277.454106][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5277.454347][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5277.454577][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5277.454824][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5277.455078][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5277.455318][ C1] tc_run (net/core/dev.c:3920) [ 5277.455523][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5277.455754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.455993][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5277.456253][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5277.456505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.456740][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5277.457004][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5277.457305][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5277.457577][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5277.457828][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5277.458093][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5277.458348][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5277.458623][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5277.458964][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5277.459239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5277.459490][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5277.459755][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5277.459971][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5277.460228][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5277.460471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5277.460754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5277.461005][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5277.461244][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5277.461493][ C1] ? __create_object (mm/kmemleak.c:756) [ 5277.461735][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5277.462004][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5277.462288][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5277.462560][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5277.462847][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5277.463118][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5277.463361][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5277.463631][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5277.463868][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5277.464128][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5277.464389][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5277.464647][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5277.464919][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5277.465203][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5277.465463][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5277.465767][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5277.466016][ C1] __do_softirq (kernel/softirq.c:553) [ 5277.466249][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5277.466467][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5277.466753][ C1] </IRQ> [ 5277.466902][ C1] <TASK> [ 5277.467053][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5277.467355][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5277.467677][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5277.468644][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5277.468949][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5277.469346][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5277.469743][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5277.470140][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5277.470535][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5277.470934][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5277.471229][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5277.471454][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5277.471719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5277.472022][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5277.472251][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5277.472503][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5277.472791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.473029][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5277.473283][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5277.473535][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5277.473823][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5277.474044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.474282][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5277.474522][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5277.474763][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5277.475003][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5277.475243][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5277.475480][ C1] ksys_write (fs/read_write.c:643) [ 5277.475696][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5277.475944][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5277.476252][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5277.476485][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5277.476783][ C1] RIP: 0033:0x7fd66fef3957 [ 5277.477010][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5277.477973][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5277.478391][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5277.478787][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5277.479185][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5277.479581][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5277.479976][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5277.482577][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5277.483092][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5277.483559][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5277.484035][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5277.484956][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5277.485565][ C2] 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) [ 5277.485883][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5277.486845][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5277.487150][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5277.487545][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5277.487939][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5277.488334][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5277.488734][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5277.489130][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5277.489573][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5277.489902][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5277.490299][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5277.490696][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5277.491090][ C2] PKRU: 55555554 [ 5277.491271][ C2] Call Trace: [ 5277.491440][ C2] <IRQ> [ 5277.491586][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5277.491847][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5277.492089][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5277.492362][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5277.492632][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5277.492926][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5277.493189][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5277.493494][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5277.493753][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5277.494013][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5277.494320][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5277.494614][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5277.494927][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5277.495214][ C2] ? 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) [ 5277.495500][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5277.495787][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5277.496098][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5277.496335][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.496575][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5277.496814][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5277.497062][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5277.497331][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5277.497612][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.497850][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5277.498090][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5277.498348][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5277.498582][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5277.498826][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5277.499083][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5277.499356][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5277.499630][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5277.499876][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5277.500144][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5277.500404][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5277.500750][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5277.501001][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5277.501318][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5277.501579][ 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) [ 5277.501781][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5277.502009][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5277.502260][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5277.502537][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5277.502789][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5277.503014][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5277.503329][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5277.503633][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5277.503911][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5277.504204][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5277.504449][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5277.504676][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5277.504974][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5277.505255][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5277.505578][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.505815][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5277.506110][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5277.506392][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5277.506706][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5277.506960][ 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:1584 (discriminator 4)) [ 5277.507193][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5277.507440][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5277.507748][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5277.508078][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5277.508373][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5277.508646][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5277.508932][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5277.509242][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5277.509480][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5277.509743][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5277.510057][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5277.510331][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5277.510604][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5277.510917][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5277.511175][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5277.511484][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5277.511732][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5277.512046][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5277.512291][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5277.512565][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5277.512812][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5277.513050][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5277.513279][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5277.513531][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5277.513843][ C2] tc_run (net/core/dev.c:3920) [ 5277.514046][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5277.514276][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.514512][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5277.514772][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5277.515024][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.515259][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5277.515522][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5277.515823][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5277.516093][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5277.516343][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5277.516608][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5277.516862][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5277.517197][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5277.517470][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5277.517721][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5277.517984][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5277.518199][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5277.518440][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5277.518719][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5277.519026][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5277.519301][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5277.519551][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5277.519778][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5277.520045][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5277.520285][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5277.520534][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5277.520772][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5277.521020][ 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:1584 (discriminator 4)) [ 5277.521253][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5277.521518][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5277.521796][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5277.522039][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5277.522287][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5277.522585][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5277.522911][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5277.523153][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5277.523414][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5277.523681][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5277.523919][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5277.524154][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5277.524413][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5277.524673][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5277.524931][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5277.525197][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5277.525482][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5277.525718][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5277.526006][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5277.526244][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5277.526506][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5277.526722][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5277.527018][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5277.527265][ C2] __do_softirq (kernel/softirq.c:553) [ 5277.527495][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5277.527714][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5277.527996][ C2] </IRQ> [ 5277.528146][ C2] <TASK> [ 5277.528295][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5277.528597][ 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) [ 5277.528851][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5277.529810][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5277.530116][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5277.530509][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5277.530902][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5277.531298][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5277.531693][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5277.532089][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5277.532375][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5277.532634][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5277.532879][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5277.533128][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5277.533403][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5277.533638][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5277.533911][ C2] do_idle (kernel/sched/idle.c:312) [ 5277.534114][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5277.534355][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5277.534595][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5277.534863][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5305.422552][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5305.423084][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5305.423548][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5305.424017][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5305.424932][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5305.425542][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5305.425868][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5305.426837][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5305.427145][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5305.427543][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5305.427939][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5305.428335][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5305.428734][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5305.429130][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5305.429576][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5305.429907][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5305.430304][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5305.430703][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5305.431100][ C1] PKRU: 55555554 [ 5305.431282][ C1] Call Trace: [ 5305.431454][ C1] <IRQ> [ 5305.431605][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5305.431868][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5305.432112][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5305.432387][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5305.432663][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5305.432953][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5305.433221][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5305.433529][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5305.433791][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5305.434100][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5305.434396][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5305.434710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5305.434998][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5305.435293][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5305.435582][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5305.435892][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5305.436134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.436376][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5305.436616][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5305.436866][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5305.437138][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5305.437420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.437658][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5305.437902][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5305.438162][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5305.438396][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5305.438643][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5305.438902][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5305.439186][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5305.439462][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5305.439709][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5305.439980][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5305.440243][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5305.440591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5305.440843][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5305.441162][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5305.441427][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5305.441632][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5305.441861][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5305.442117][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5305.442393][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5305.442628][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5305.442859][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5305.443179][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5305.443484][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5305.443771][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5305.444065][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5305.444313][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5305.444545][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5305.444845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5305.445131][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5305.445455][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.445695][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5305.445989][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5305.446277][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5305.446595][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5305.446854][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5305.447086][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5305.447334][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5305.447645][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5305.447974][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5305.448273][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5305.448549][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5305.448838][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5305.449152][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5305.449438][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5305.449687][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5305.449933][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5305.450182][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5305.450450][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5305.450704][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5305.450952][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5305.451232][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5305.451511][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5305.451775][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5305.452061][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.452298][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5305.452608][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5305.452884][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5305.453125][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5305.453373][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5305.453588][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5305.453858][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5305.454164][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5305.454407][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5305.454638][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5305.454889][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5305.455145][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5305.455382][ C1] tc_run (net/core/dev.c:3920) [ 5305.455592][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5305.455822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.456061][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5305.456322][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5305.456576][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.456815][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5305.457080][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5305.457384][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5305.457655][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5305.457909][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5305.458174][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5305.458430][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5305.458705][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5305.459040][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5305.459318][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5305.459569][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5305.459834][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5305.460049][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5305.460307][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5305.460549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5305.460835][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5305.461087][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5305.461326][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5305.461576][ C1] ? __create_object (mm/kmemleak.c:756) [ 5305.461820][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5305.462087][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5305.462366][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5305.462644][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5305.462925][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5305.463195][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5305.463439][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5305.463710][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5305.463945][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5305.464206][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5305.464466][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5305.464725][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5305.464998][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5305.465283][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5305.465543][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5305.465849][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5305.466095][ C1] __do_softirq (kernel/softirq.c:553) [ 5305.466327][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5305.466551][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5305.466837][ C1] </IRQ> [ 5305.466986][ C1] <TASK> [ 5305.467138][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5305.467441][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5305.467765][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5305.468728][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5305.469034][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5305.469434][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5305.469831][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5305.470226][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5305.470622][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5305.471028][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5305.471322][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5305.471548][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5305.471814][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5305.472117][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5305.472345][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5305.472600][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5305.472888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.473130][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5305.473386][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5305.473638][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5305.473928][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5305.474148][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.474386][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5305.474627][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5305.474870][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5305.475108][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5305.475349][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5305.475586][ C1] ksys_write (fs/read_write.c:643) [ 5305.475802][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5305.476050][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5305.476355][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5305.476585][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5305.476886][ C1] RIP: 0033:0x7fd66fef3957 [ 5305.477116][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5305.478080][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5305.478498][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5305.478901][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5305.479302][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5305.479699][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5305.480095][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5305.482730][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5305.483236][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5305.483706][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5305.484182][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5305.485106][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5305.485714][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5305.486037][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5305.487002][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5305.487308][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5305.487706][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5305.488104][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5305.488501][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5305.488898][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5305.489301][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5305.489746][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5305.490079][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5305.490478][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5305.490878][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5305.491279][ C2] PKRU: 55555554 [ 5305.491461][ C2] Call Trace: [ 5305.491630][ C2] <IRQ> [ 5305.491782][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5305.492050][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5305.492292][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5305.492581][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5305.492852][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5305.493140][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5305.493405][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5305.493710][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5305.493970][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5305.494233][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5305.494540][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5305.494835][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5305.495149][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5305.495438][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5305.495731][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5305.496020][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5305.496330][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5305.496570][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.496811][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5305.497052][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5305.497301][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5305.497576][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5305.497863][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.498104][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5305.498345][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5305.498604][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5305.498837][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5305.499082][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5305.499340][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5305.499617][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5305.499894][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5305.500141][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5305.500410][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5305.500671][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5305.501017][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5305.501268][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5305.501586][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5305.501846][ 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) [ 5305.502051][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5305.502279][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5305.502532][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5305.502811][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5305.503062][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5305.503293][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5305.503610][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5305.503915][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5305.504193][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5305.504486][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5305.504731][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5305.504965][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5305.505265][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5305.505548][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5305.505871][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.506108][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5305.506403][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5305.506687][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5305.507007][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5305.507267][ 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:1584 (discriminator 4)) [ 5305.507501][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5305.507749][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5305.508058][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5305.508389][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5305.508685][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5305.508960][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5305.509249][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5305.509559][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5305.509798][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5305.510062][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5305.510376][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5305.510653][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5305.510928][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5305.511241][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5305.511500][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5305.511812][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5305.512061][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5305.512376][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5305.512626][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5305.512903][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5305.513144][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5305.513382][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5305.513614][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5305.513868][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5305.514178][ C2] tc_run (net/core/dev.c:3920) [ 5305.514382][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5305.514614][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.514851][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5305.515111][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5305.515364][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.515601][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5305.515864][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5305.516168][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5305.516438][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5305.516688][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5305.516951][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5305.517208][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5305.517546][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5305.517821][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5305.518074][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5305.518337][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5305.518551][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5305.518794][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5305.519071][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5305.519383][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5305.519659][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5305.519910][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5305.520138][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5305.520404][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5305.520647][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5305.520897][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5305.521136][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5305.521383][ 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:1584 (discriminator 4)) [ 5305.521616][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5305.521883][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5305.522161][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5305.522406][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5305.522657][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5305.522954][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5305.523271][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5305.523514][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5305.523772][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5305.524043][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5305.524283][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5305.524519][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5305.524779][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5305.525039][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5305.525297][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5305.525566][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5305.525851][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5305.526086][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5305.526376][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5305.526614][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5305.526877][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5305.527096][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5305.527391][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5305.527637][ C2] __do_softirq (kernel/softirq.c:553) [ 5305.527868][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5305.528090][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5305.528373][ C2] </IRQ> [ 5305.528525][ C2] <TASK> [ 5305.528674][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5305.528979][ 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) [ 5305.529235][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5305.530198][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5305.530506][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5305.530902][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5305.531297][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5305.531690][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5305.532089][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5305.532486][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5305.532776][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5305.533036][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5305.533278][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5305.533527][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5305.533800][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5305.534036][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5305.534308][ C2] do_idle (kernel/sched/idle.c:312) [ 5305.534512][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5305.534752][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5305.534992][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5305.535260][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5305.535568][ C2] </TASK> | [ 5331.132793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5331.133162][ C1] rcu: 1-....: (2909482 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=711471 | [ 5331.133725][ C1] rcu: (t=2914340 jiffies g=1503537 q=1752 ncpus=4) [ 5331.134515][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5331.135125][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5331.135410][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 5331.136382][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 5331.136689][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5331.137085][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5331.137486][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5331.137882][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5331.138280][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5331.138675][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5331.139122][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5331.139456][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5331.139855][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5331.140252][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5331.140650][ C1] PKRU: 55555554 [ 5331.140831][ C1] Call Trace: [ 5331.141004][ C1] <IRQ> [ 5331.141153][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5331.141428][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5331.141680][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5331.141931][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5331.142163][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5331.142439][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5331.142708][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5331.142966][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5331.143251][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5331.143494][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5331.143806][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5331.144080][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5331.144366][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5331.144630][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5331.144936][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5331.145199][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5331.145508][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5331.145806][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5331.146120][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5331.146410][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5331.146662][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5331.146944][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5331.147256][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5331.147498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.147740][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5331.147979][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5331.148227][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5331.148500][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5331.148785][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.149025][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5331.149267][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5331.149527][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5331.149761][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5331.150008][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5331.150266][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5331.150543][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5331.150821][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5331.151067][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5331.151343][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5331.151605][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5331.151952][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5331.152205][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5331.152530][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5331.152792][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5331.152996][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5331.153230][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5331.153484][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5331.153760][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5331.153994][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5331.154222][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5331.154539][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5331.154846][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5331.155128][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5331.155421][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5331.155670][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5331.155901][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5331.156200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5331.156486][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5331.156811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.157050][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5331.157345][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5331.157631][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5331.157948][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5331.158204][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5331.158438][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5331.158687][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5331.159002][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5331.159332][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5331.159631][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5331.159907][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5331.160194][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5331.160507][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5331.160792][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5331.161041][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5331.161288][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5331.161534][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5331.161797][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5331.162050][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5331.162298][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5331.162579][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5331.162862][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5331.163128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5331.163412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.163652][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5331.163958][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5331.164234][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5331.164477][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5331.164725][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5331.164939][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5331.165206][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5331.165515][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5331.165756][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5331.165985][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5331.166232][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5331.166488][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5331.166729][ C1] tc_run (net/core/dev.c:3920) [ 5331.166936][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5331.167168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.167407][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5331.167669][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5331.167923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.168161][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5331.168426][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5331.168727][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5331.169000][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5331.169251][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5331.169516][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5331.169773][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5331.170048][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5331.170388][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5331.170663][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5331.170916][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5331.171182][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5331.171400][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5331.171658][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5331.171902][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5331.172188][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5331.172443][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5331.172687][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5331.172936][ C1] ? __create_object (mm/kmemleak.c:756) [ 5331.173180][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5331.173449][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5331.173729][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5331.174001][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5331.174284][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5331.174554][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5331.174799][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5331.175069][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5331.175306][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5331.175567][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5331.175828][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5331.176087][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5331.176359][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5331.176644][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5331.176905][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5331.177210][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5331.177457][ C1] __do_softirq (kernel/softirq.c:553) [ 5331.177692][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5331.177912][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5331.178200][ C1] </IRQ> [ 5331.178350][ C1] <TASK> [ 5331.178500][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5331.178804][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5331.179126][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5331.180096][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5331.180411][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5331.180808][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5331.181206][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5331.181601][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5331.181997][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5331.182394][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5331.182693][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5331.182927][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5331.183194][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5331.183495][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5331.183724][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5331.183977][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5331.184262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.184501][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5331.184757][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5331.185009][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5331.185298][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5331.185519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.185758][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5331.185998][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5331.186239][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5331.186478][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5331.186719][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5331.186955][ C1] ksys_write (fs/read_write.c:643) [ 5331.187172][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5331.187421][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5331.187725][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5331.187957][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5331.188256][ C1] RIP: 0033:0x7fd66fef3957 [ 5331.188483][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5331.189448][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5331.189867][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5331.190262][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5331.190659][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5331.191056][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5331.191451][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5331.191451][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5331.191850][ C1] </TASK> | [ 5331.192010][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5331.192283][ C2] NMI backtrace for cpu 2 [ 5331.192294][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5331.192297][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5331.192302][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5331.192306][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5331.192309][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5331.192311][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5331.192312][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5331.192314][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5331.192316][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5331.192322][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5331.192324][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5331.192327][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5331.192330][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5331.192331][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5331.192333][ C2] PKRU: 55555554 [ 5331.192334][ C2] Call Trace: [ 5331.192337][ C2] <NMI> [ 5331.192339][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5331.192347][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5331.192353][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5331.192358][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5331.192361][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5331.192364][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5331.192370][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5331.192373][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5331.192377][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5331.192380][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5331.192383][ C2] </NMI> [ 5331.192384][ C2] <IRQ> [ 5331.192385][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5331.192388][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5331.192392][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.192396][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5331.192400][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5331.192404][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5331.192407][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5331.192410][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.192412][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5331.192417][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5331.192420][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5331.192427][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5331.192433][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5331.192439][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5331.192446][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5331.192450][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5331.192453][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5331.192455][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5331.192458][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5331.192464][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5331.192468][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5331.192471][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5331.192481][ 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) [ 5331.192484][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5331.192487][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5331.192492][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5331.192495][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5331.192499][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5331.192503][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5331.192509][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5331.192515][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5331.192519][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5331.192528][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5331.192532][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5331.192534][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5331.192538][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5331.192541][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5331.192546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.192548][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5331.192553][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5331.192557][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5331.192561][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5331.192564][ 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:1584 (discriminator 4)) [ 5331.192566][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5331.192570][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5331.192577][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5331.192584][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5331.192591][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5331.192596][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5331.192606][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5331.192614][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5331.192619][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5331.192622][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5331.192625][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5331.192628][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5331.192631][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5331.192633][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5331.192636][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5331.192640][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5331.192645][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5331.192648][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5331.192651][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5331.192654][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5331.192658][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5331.192663][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5331.192666][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5331.192669][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5331.192673][ C2] tc_run (net/core/dev.c:3920) [ 5331.192678][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5331.192681][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.192683][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5331.192687][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5331.192692][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.192694][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5331.192698][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5331.192702][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5331.192705][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5331.192709][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5331.192713][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5331.192717][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5331.192725][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5331.192728][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5331.192733][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5331.192736][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5331.192740][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5331.192743][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5331.192746][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5331.192749][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5331.192752][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5331.192755][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5331.192758][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5331.192761][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5331.192764][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5331.192767][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5331.192771][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5331.192775][ 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:1584 (discriminator 4)) [ 5331.192778][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5331.192784][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5331.192787][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5331.192791][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5331.192795][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5331.192800][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5331.192803][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5331.192807][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5331.192811][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5331.192814][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5331.192818][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5331.192822][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5331.192827][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5331.192832][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5331.192835][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5331.192839][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5331.192842][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5331.192845][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5331.192849][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5331.192852][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5331.192855][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5331.192859][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5331.192863][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5331.192866][ C2] __do_softirq (kernel/softirq.c:553) [ 5331.192871][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5331.192874][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5331.192877][ C2] </IRQ> [ 5331.192878][ C2] <TASK> [ 5331.192879][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5331.192883][ 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) [ 5331.192886][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5331.192888][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5331.192890][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5331.192891][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5331.192893][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5331.192894][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5331.192896][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5331.192899][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5331.192903][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5331.192906][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5331.192909][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5331.192912][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5331.192914][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5331.192917][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5331.192921][ C2] do_idle (kernel/sched/idle.c:312) [ 5331.192924][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5331.192926][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5331.192930][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5331.192934][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5357.422534][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5357.423074][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5357.423540][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5357.424008][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5357.424920][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5357.425529][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5357.425854][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5357.426819][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5357.427126][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5357.427522][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5357.427918][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5357.428316][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5357.428713][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5357.429111][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5357.429557][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5357.429888][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5357.430289][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5357.430686][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5357.431083][ C1] PKRU: 55555554 [ 5357.431264][ C1] Call Trace: [ 5357.431436][ C1] <IRQ> [ 5357.431584][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5357.431848][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5357.432092][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5357.432371][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5357.432644][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5357.432934][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5357.433202][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5357.433509][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5357.433772][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5357.434084][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5357.434382][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5357.434698][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5357.434989][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5357.435283][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5357.435574][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5357.435888][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5357.436130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.436370][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5357.436611][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5357.436862][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5357.437134][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5357.437419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.437655][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5357.437898][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5357.438158][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5357.438393][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5357.438641][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5357.438900][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5357.439178][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5357.439455][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5357.439703][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5357.439974][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5357.440239][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5357.440587][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5357.440841][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5357.441163][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5357.441427][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5357.441632][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5357.441863][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5357.442125][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5357.442406][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5357.442639][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5357.442868][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5357.443191][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5357.443497][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5357.443779][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5357.444078][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5357.444325][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5357.444556][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5357.444856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5357.445141][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5357.445465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.445703][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5357.446000][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5357.446287][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5357.446605][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5357.446862][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5357.447098][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5357.447347][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5357.447660][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5357.447993][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5357.448292][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5357.448566][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5357.448858][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5357.449172][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5357.449456][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5357.449707][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5357.449955][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5357.450202][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5357.450468][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5357.450723][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5357.450971][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5357.451251][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5357.451531][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5357.451797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5357.452081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.452326][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5357.452629][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5357.452909][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5357.453150][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5357.453396][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5357.453615][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5357.453882][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5357.454191][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5357.454432][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5357.454662][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5357.454912][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5357.455167][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5357.455408][ C1] tc_run (net/core/dev.c:3920) [ 5357.455615][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5357.455844][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.456082][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5357.456342][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5357.456596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.456835][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5357.457101][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5357.457405][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5357.457676][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5357.457929][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5357.458194][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5357.458449][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5357.458725][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5357.459065][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5357.459339][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5357.459592][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5357.459856][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5357.460073][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5357.460330][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5357.460572][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5357.460861][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5357.461111][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5357.461349][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5357.461598][ C1] ? __create_object (mm/kmemleak.c:756) [ 5357.461842][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5357.462110][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5357.462398][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5357.462670][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5357.462950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5357.463221][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5357.463463][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5357.463734][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5357.463969][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5357.464235][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5357.464495][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5357.464754][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5357.465031][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5357.465315][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5357.465575][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5357.465884][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5357.466133][ C1] __do_softirq (kernel/softirq.c:553) [ 5357.466365][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5357.466588][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5357.466873][ C1] </IRQ> [ 5357.467025][ C1] <TASK> [ 5357.467175][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5357.467481][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5357.467804][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5357.468769][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5357.469077][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5357.469474][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5357.469870][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5357.470269][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5357.470668][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5357.471069][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5357.471367][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5357.471590][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5357.471858][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5357.472162][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5357.472398][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5357.472650][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5357.472941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.473179][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5357.473436][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5357.473690][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5357.473978][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5357.474200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.474436][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5357.474678][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5357.474923][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5357.475162][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5357.475401][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5357.475641][ C1] ksys_write (fs/read_write.c:643) [ 5357.475857][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5357.476106][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5357.476410][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5357.476645][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5357.476943][ C1] RIP: 0033:0x7fd66fef3957 [ 5357.477173][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5357.478138][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5357.478558][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5357.478957][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5357.479354][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5357.479750][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5357.480149][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5357.482762][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5357.483269][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5357.483745][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5357.484222][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5357.485144][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5357.485758][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5357.486083][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5357.487049][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5357.487356][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5357.487751][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5357.488148][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5357.488547][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5357.488950][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5357.489346][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5357.489794][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5357.490127][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5357.490528][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5357.490927][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5357.491323][ C2] PKRU: 55555554 [ 5357.491508][ C2] Call Trace: [ 5357.491679][ C2] <IRQ> [ 5357.491827][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5357.492090][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5357.492338][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5357.492613][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5357.492885][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5357.493173][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5357.493436][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5357.493741][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5357.494002][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5357.494265][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5357.494575][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5357.494867][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5357.495181][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5357.495471][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5357.495763][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5357.496054][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5357.496365][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5357.496603][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.496842][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5357.497081][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5357.497331][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5357.497601][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5357.497885][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.498122][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5357.498361][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5357.498621][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5357.498862][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5357.499108][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5357.499366][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5357.499641][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5357.499916][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5357.500162][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5357.500431][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5357.500697][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5357.501045][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5357.501296][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5357.501614][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5357.501875][ 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) [ 5357.502078][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5357.502311][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5357.502565][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5357.502841][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5357.503090][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5357.503314][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5357.503632][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5357.503937][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5357.504218][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5357.504511][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5357.504762][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5357.504990][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5357.505290][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5357.505575][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5357.505899][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.506136][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5357.506433][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5357.506715][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5357.507030][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5357.507284][ 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:1584 (discriminator 4)) [ 5357.507519][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5357.507766][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5357.508078][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5357.508407][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5357.508702][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5357.508979][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5357.509265][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5357.509576][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5357.509819][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5357.510082][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5357.510397][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5357.510671][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5357.510946][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5357.511259][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5357.511517][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5357.511830][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5357.512079][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5357.512400][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5357.512647][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5357.512922][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5357.513162][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5357.513403][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5357.513632][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5357.513885][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5357.514196][ C2] tc_run (net/core/dev.c:3920) [ 5357.514399][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5357.514630][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.514869][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5357.515130][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5357.515381][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.515617][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5357.515883][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5357.516185][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5357.516458][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5357.516708][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5357.516972][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5357.517227][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5357.517564][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5357.517838][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5357.518091][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5357.518354][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5357.518568][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5357.518809][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5357.519086][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5357.519397][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5357.519672][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5357.519923][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5357.520150][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5357.520419][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5357.520659][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5357.520911][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5357.521150][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5357.521397][ 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:1584 (discriminator 4)) [ 5357.521630][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5357.521896][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5357.522174][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5357.522421][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5357.522671][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5357.522970][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5357.523288][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5357.523529][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5357.523788][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5357.524058][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5357.524295][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5357.524532][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5357.524791][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5357.525051][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5357.525309][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5357.525576][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5357.525861][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5357.526099][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5357.526387][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5357.526625][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5357.526887][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5357.527106][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5357.527402][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5357.527649][ C2] __do_softirq (kernel/softirq.c:553) [ 5357.527882][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5357.528103][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5357.528386][ C2] </IRQ> [ 5357.528538][ C2] <TASK> [ 5357.528686][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5357.528989][ 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) [ 5357.529246][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5357.530208][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5357.530514][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5357.530910][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5357.531304][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5357.531702][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5357.532098][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5357.532500][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5357.532788][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5357.533047][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5357.533288][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5357.533537][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5357.533813][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5357.534050][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5357.534323][ C2] do_idle (kernel/sched/idle.c:312) [ 5357.534525][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5357.534766][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5357.535008][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5357.535275][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5385.422547][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5385.423077][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5385.423542][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5385.424013][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5385.424930][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5385.425543][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5385.425868][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5385.426838][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5385.427145][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5385.427543][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5385.427941][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5385.428337][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5385.428737][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5385.429136][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5385.429583][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5385.429914][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5385.430314][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5385.430716][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5385.431118][ C1] PKRU: 55555554 [ 5385.431307][ C1] Call Trace: [ 5385.431477][ C1] <IRQ> [ 5385.431626][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5385.431892][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5385.432137][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5385.432419][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5385.432692][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5385.432982][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5385.433249][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5385.433557][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5385.433821][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5385.434129][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5385.434427][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5385.434750][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5385.435039][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5385.435334][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5385.435623][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5385.435933][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5385.436176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.436417][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5385.436658][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5385.436908][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5385.437180][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5385.437463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.437703][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5385.437946][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5385.438207][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5385.438443][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5385.438689][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5385.438949][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5385.439231][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5385.439509][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5385.439758][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5385.440031][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5385.440294][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5385.440647][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5385.440903][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5385.441223][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5385.441489][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5385.441695][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5385.441926][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5385.442183][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5385.442461][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5385.442695][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5385.442924][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5385.443245][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5385.443550][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5385.443836][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5385.444131][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5385.444380][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5385.444612][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5385.444911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5385.445198][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5385.445524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.445764][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5385.446065][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5385.446353][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5385.446671][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5385.446928][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5385.447160][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5385.447409][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5385.447724][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5385.448056][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5385.448357][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5385.448632][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5385.448922][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5385.449236][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5385.449524][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5385.449773][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5385.450020][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5385.450270][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5385.450534][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5385.450790][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5385.451039][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5385.451321][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5385.451602][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5385.451868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5385.452153][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.452399][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5385.452708][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5385.452985][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5385.453226][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5385.453474][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5385.453691][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5385.453960][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5385.454270][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5385.454513][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5385.454746][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5385.454996][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5385.455252][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5385.455490][ C1] tc_run (net/core/dev.c:3920) [ 5385.455700][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5385.455930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.456170][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5385.456431][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5385.456686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.456925][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5385.457191][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5385.457494][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5385.457766][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5385.458021][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5385.458286][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5385.458544][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5385.458820][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5385.459158][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5385.459437][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5385.459691][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5385.459957][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5385.460173][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5385.460432][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5385.460676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5385.460962][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5385.461214][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5385.461455][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5385.461705][ C1] ? __create_object (mm/kmemleak.c:756) [ 5385.461951][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5385.462223][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5385.462504][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5385.462778][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5385.463061][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5385.463333][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5385.463577][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5385.463849][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5385.464087][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5385.464349][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5385.464611][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5385.464872][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5385.465146][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5385.465431][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5385.465693][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5385.466001][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5385.466250][ C1] __do_softirq (kernel/softirq.c:553) [ 5385.466483][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5385.466704][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5385.466991][ C1] </IRQ> [ 5385.467145][ C1] <TASK> [ 5385.467297][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5385.467603][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5385.467928][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5385.468897][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5385.469205][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5385.469608][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5385.470006][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5385.470404][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5385.470803][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5385.471206][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5385.471502][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5385.471732][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5385.471998][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5385.472313][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5385.472542][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5385.472793][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5385.473081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.473317][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5385.473574][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5385.473828][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5385.474119][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5385.474340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.474580][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5385.474822][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5385.475065][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5385.475304][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5385.475545][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5385.475785][ C1] ksys_write (fs/read_write.c:643) [ 5385.476001][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5385.476250][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5385.476554][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5385.476785][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5385.477087][ C1] RIP: 0033:0x7fd66fef3957 [ 5385.477324][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5385.478296][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5385.478714][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5385.479116][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5385.479515][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5385.479912][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5385.480309][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5385.482947][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5385.483453][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5385.483925][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5385.484400][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5385.485322][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5385.485937][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5385.486266][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5385.487234][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5385.487540][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5385.487936][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5385.488331][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5385.488732][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5385.489130][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5385.489529][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5385.489973][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5385.490302][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5385.490700][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5385.491100][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5385.491496][ C2] PKRU: 55555554 [ 5385.491676][ C2] Call Trace: [ 5385.491845][ C2] <IRQ> [ 5385.491995][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5385.492261][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5385.492505][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5385.492780][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5385.493052][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5385.493339][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5385.493603][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5385.493908][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5385.494168][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5385.494430][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5385.494738][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5385.495031][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5385.495346][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5385.495635][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5385.495929][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5385.496218][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5385.496527][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5385.496765][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.497006][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5385.497245][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5385.497496][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5385.497768][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5385.498050][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.498289][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5385.498530][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5385.498789][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5385.499023][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5385.499268][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5385.499529][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5385.499806][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5385.500082][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5385.500330][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5385.500599][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5385.500861][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5385.501208][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5385.501459][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5385.501776][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5385.502038][ 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) [ 5385.502246][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5385.502474][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5385.502726][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5385.503002][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5385.503251][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5385.503478][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5385.503795][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5385.504103][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5385.504383][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5385.504680][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5385.504925][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5385.505154][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5385.505454][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5385.505737][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5385.506061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.506299][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5385.506595][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5385.506878][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5385.507193][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5385.507447][ 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:1584 (discriminator 4)) [ 5385.507681][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5385.507928][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5385.508239][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5385.508570][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5385.508867][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5385.509141][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5385.509429][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5385.509740][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5385.509978][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5385.510242][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5385.510561][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5385.510838][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5385.511112][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5385.511425][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5385.511684][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5385.511997][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5385.512252][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5385.512569][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5385.512815][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5385.513089][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5385.513330][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5385.513570][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5385.513800][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5385.514054][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5385.514366][ C2] tc_run (net/core/dev.c:3920) [ 5385.514569][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5385.514799][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.515037][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5385.515297][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5385.515548][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.515784][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5385.516046][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5385.516351][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5385.516620][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5385.516872][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5385.517137][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5385.517393][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5385.517730][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5385.518005][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5385.518257][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5385.518521][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5385.518736][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5385.518980][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5385.519256][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5385.519564][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5385.519842][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5385.520094][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5385.520322][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5385.520589][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5385.520832][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5385.521083][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5385.521325][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5385.521573][ 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:1584 (discriminator 4)) [ 5385.521807][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5385.522073][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5385.522356][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5385.522601][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5385.522851][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5385.523149][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5385.523467][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5385.523711][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5385.523969][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5385.524239][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5385.524478][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5385.524714][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5385.524975][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5385.525235][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5385.525493][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5385.525760][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5385.526046][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5385.526282][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5385.526575][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5385.526814][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5385.527078][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5385.527295][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5385.527591][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5385.527839][ C2] __do_softirq (kernel/softirq.c:553) [ 5385.528069][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5385.528291][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5385.528575][ C2] </IRQ> [ 5385.528726][ C2] <TASK> [ 5385.528875][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5385.529180][ 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) [ 5385.529437][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5385.530399][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5385.530707][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5385.531103][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5385.531497][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5385.531893][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5385.532294][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5385.532690][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5385.532978][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5385.533242][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5385.533482][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5385.533732][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5385.534008][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5385.534244][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5385.534518][ C2] do_idle (kernel/sched/idle.c:312) [ 5385.534721][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5385.534962][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5385.535203][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5385.535472][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5385.535781][ C2] </TASK> | [ 5409.195793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5409.196169][ C1] rcu: 1-....: (2987367 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=730920 | [ 5409.196735][ C1] rcu: (t=2992403 jiffies g=1503537 q=1792 ncpus=4) [ 5409.197523][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5409.198138][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5409.198470][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5409.199439][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5409.199748][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5409.200146][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5409.200544][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5409.200944][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5409.201343][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5409.201741][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5409.202191][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5409.202523][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5409.202924][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5409.203322][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5409.203720][ C1] PKRU: 55555554 [ 5409.203902][ C1] Call Trace: [ 5409.204073][ C1] <IRQ> [ 5409.204226][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5409.204501][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5409.204753][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5409.205006][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5409.205237][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5409.205507][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5409.205778][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5409.206036][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5409.206321][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5409.206562][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5409.206875][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5409.207148][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5409.207436][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5409.207704][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5409.208011][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5409.208274][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5409.208584][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5409.208879][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5409.209196][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5409.209490][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5409.209784][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5409.210074][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5409.210386][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5409.210627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.210868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5409.211108][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5409.211359][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5409.211631][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5409.211916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.212158][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5409.212401][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5409.212661][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5409.212898][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5409.213146][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5409.213406][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5409.213684][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5409.213960][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5409.214207][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5409.214481][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5409.214743][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5409.215093][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5409.215346][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5409.215664][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5409.215927][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5409.216130][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5409.216360][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5409.216614][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5409.216890][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5409.217120][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5409.217350][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5409.217668][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5409.217973][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5409.218254][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5409.218552][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5409.218797][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5409.219028][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5409.219327][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5409.219610][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5409.219934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.220172][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5409.220468][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5409.220751][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5409.221067][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5409.221322][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5409.221556][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5409.221802][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5409.222116][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5409.222447][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5409.222746][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5409.223019][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5409.223307][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5409.223620][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5409.223905][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5409.224155][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5409.224402][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5409.224648][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5409.224913][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5409.225169][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5409.225415][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5409.225696][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5409.225976][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5409.226239][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5409.226525][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.226764][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5409.227066][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5409.227344][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5409.227582][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5409.227833][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5409.228050][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5409.228317][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5409.228627][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5409.228867][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5409.229099][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5409.229349][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5409.229605][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5409.229849][ C1] tc_run (net/core/dev.c:3920) [ 5409.230054][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5409.230284][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.230522][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5409.230783][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5409.231035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.231274][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5409.231538][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5409.231842][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5409.232118][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5409.232371][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5409.232636][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5409.232893][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5409.233171][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5409.233511][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5409.233787][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5409.234042][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5409.234307][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5409.234524][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5409.234781][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5409.235024][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5409.235312][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5409.235564][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5409.235801][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5409.236050][ C1] ? __create_object (mm/kmemleak.c:756) [ 5409.236294][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5409.236563][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5409.236846][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5409.237123][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5409.237403][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5409.237675][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5409.237919][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5409.238192][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5409.238427][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5409.238688][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5409.238949][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5409.239208][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5409.239485][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5409.239768][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5409.240030][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5409.240336][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5409.240584][ C1] __do_softirq (kernel/softirq.c:553) [ 5409.240816][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5409.241039][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5409.241325][ C1] </IRQ> [ 5409.241477][ C1] <TASK> [ 5409.241627][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5409.241933][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5409.242262][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5409.243230][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5409.243540][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5409.243939][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5409.244336][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5409.244734][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5409.245133][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5409.245534][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5409.245831][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5409.246053][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5409.246319][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5409.246622][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5409.246852][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5409.247103][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5409.247396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.247636][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5409.247893][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5409.248147][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5409.248435][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5409.248658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.248894][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5409.249134][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5409.249377][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5409.249618][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5409.249856][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5409.250095][ C1] ksys_write (fs/read_write.c:643) [ 5409.250312][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5409.250559][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5409.250865][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5409.251100][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5409.251399][ C1] RIP: 0033:0x7fd66fef3957 [ 5409.251630][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5409.252600][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5409.253022][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5409.253420][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5409.253818][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5409.254214][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5409.254615][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5409.254615][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5409.255016][ C1] </TASK> | [ 5409.255177][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5409.255455][ C2] NMI backtrace for cpu 2 [ 5409.255468][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5409.255473][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5409.255482][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5409.255487][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5409.255492][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5409.255496][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5409.255500][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5409.255504][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5409.255508][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5409.255512][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5409.255517][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5409.255522][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5409.255526][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5409.255530][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5409.255533][ C2] PKRU: 55555554 [ 5409.255536][ C2] Call Trace: [ 5409.255539][ C2] <NMI> [ 5409.255542][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5409.255555][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5409.255564][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5409.255574][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5409.255581][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5409.255587][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5409.255595][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5409.255599][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5409.255602][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5409.255605][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5409.255609][ C2] </NMI> [ 5409.255609][ C2] <IRQ> [ 5409.255611][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5409.255613][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5409.255617][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.255621][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5409.255625][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5409.255629][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5409.255631][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5409.255635][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.255637][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5409.255642][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5409.255645][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5409.255653][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5409.255656][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5409.255661][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5409.255668][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5409.255672][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5409.255675][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5409.255678][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5409.255681][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5409.255687][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5409.255691][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5409.255695][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5409.255704][ 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) [ 5409.255707][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5409.255710][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5409.255715][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5409.255718][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5409.255722][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5409.255726][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5409.255732][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5409.255737][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5409.255742][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5409.255751][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5409.255754][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5409.255756][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5409.255760][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5409.255764][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5409.255768][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.255770][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5409.255775][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5409.255779][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5409.255783][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5409.255786][ 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:1584 (discriminator 4)) [ 5409.255789][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5409.255792][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5409.255800][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5409.255807][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5409.255813][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5409.255818][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5409.255829][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5409.255836][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5409.255841][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5409.255844][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5409.255848][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5409.255850][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5409.255854][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5409.255856][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5409.255859][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5409.255863][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5409.255868][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5409.255872][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5409.255875][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5409.255878][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5409.255883][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5409.255887][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5409.255891][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5409.255893][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5409.255898][ C2] tc_run (net/core/dev.c:3920) [ 5409.255902][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5409.255905][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.255907][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5409.255912][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5409.255916][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.255918][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5409.255922][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5409.255926][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5409.255929][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5409.255933][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5409.255937][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5409.255941][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5409.255949][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5409.255951][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5409.255956][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5409.255960][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5409.255963][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5409.255966][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5409.255969][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5409.255973][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5409.255976][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5409.255980][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5409.255983][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5409.255985][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5409.255989][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5409.255992][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5409.255996][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5409.256000][ 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:1584 (discriminator 4)) [ 5409.256003][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5409.256009][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5409.256013][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5409.256017][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5409.256021][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5409.256025][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5409.256029][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5409.256033][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5409.256036][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5409.256040][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5409.256043][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5409.256048][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5409.256053][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5409.256057][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5409.256060][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5409.256065][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5409.256068][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5409.256070][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5409.256075][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5409.256077][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5409.256081][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5409.256085][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5409.256089][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5409.256092][ C2] __do_softirq (kernel/softirq.c:553) [ 5409.256097][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5409.256100][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5409.256103][ C2] </IRQ> [ 5409.256104][ C2] <TASK> [ 5409.256105][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5409.256108][ 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) [ 5409.256112][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5409.256114][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5409.256116][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5409.256117][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5409.256119][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5409.256121][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5409.256122][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5409.256126][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5409.256129][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5409.256133][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5409.256136][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5409.256139][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5409.256142][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5409.256144][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5409.256148][ C2] do_idle (kernel/sched/idle.c:312) [ 5409.256150][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5409.256153][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5409.256156][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5409.256160][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5433.422534][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5433.423064][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5433.423527][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5433.423996][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5433.424910][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5433.425519][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5433.425844][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5433.426813][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5433.427120][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5433.427519][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5433.427915][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5433.428309][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5433.428709][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5433.429107][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5433.429552][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5433.429883][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5433.430285][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5433.430685][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5433.431083][ C1] PKRU: 55555554 [ 5433.431264][ C1] Call Trace: [ 5433.431435][ C1] <IRQ> [ 5433.431586][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5433.431851][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5433.432100][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5433.432376][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5433.432649][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5433.432940][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5433.433205][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5433.433510][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5433.433772][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5433.434080][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5433.434378][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5433.434694][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5433.434983][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5433.435279][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5433.435571][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5433.435882][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5433.436121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.436363][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5433.436607][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5433.436858][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5433.437130][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5433.437413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.437650][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5433.437893][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5433.438153][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5433.438387][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5433.438633][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5433.438892][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5433.439171][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5433.439447][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5433.439693][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5433.439963][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5433.440226][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5433.440573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5433.440827][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5433.441145][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5433.441409][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5433.441618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5433.441847][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5433.442108][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5433.442384][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5433.442615][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5433.442852][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5433.443172][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5433.443477][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5433.443770][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5433.444062][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5433.444310][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5433.444541][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5433.444840][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5433.445124][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5433.445449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.445688][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5433.445981][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5433.446268][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5433.446584][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5433.446839][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5433.447073][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5433.447320][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5433.447633][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5433.447963][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5433.448262][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5433.448536][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5433.448824][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5433.449135][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5433.449423][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5433.449671][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5433.449918][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5433.450164][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5433.450429][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5433.450684][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5433.450931][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5433.451212][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5433.451490][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5433.451754][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5433.452044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.452280][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5433.452586][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5433.452861][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5433.453100][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5433.453348][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5433.453565][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5433.453834][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5433.454140][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5433.454381][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5433.454611][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5433.454861][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5433.455117][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5433.455356][ C1] tc_run (net/core/dev.c:3920) [ 5433.455564][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5433.455793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.456030][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5433.456291][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5433.456544][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.456782][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5433.457046][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5433.457349][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5433.457618][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5433.457870][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5433.458135][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5433.458391][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5433.458665][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5433.459003][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5433.459279][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5433.459531][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5433.459795][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5433.460011][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5433.460268][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5433.460511][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5433.460796][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5433.461046][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5433.461286][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5433.461535][ C1] ? __create_object (mm/kmemleak.c:756) [ 5433.461784][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5433.462056][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5433.462335][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5433.462609][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5433.462889][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5433.463159][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5433.463401][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5433.463671][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5433.463907][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5433.464167][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5433.464426][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5433.464684][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5433.464957][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5433.465242][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5433.465502][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5433.465807][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5433.466054][ C1] __do_softirq (kernel/softirq.c:553) [ 5433.466286][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5433.466508][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5433.466792][ C1] </IRQ> [ 5433.466941][ C1] <TASK> [ 5433.467093][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5433.467396][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5433.467720][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5433.468681][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5433.468988][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5433.469385][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5433.469780][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5433.470175][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5433.470571][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5433.470970][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5433.471263][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5433.471496][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5433.471762][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5433.472070][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5433.472298][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5433.472547][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5433.472834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.473070][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5433.473326][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5433.473577][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5433.473867][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5433.474086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.474323][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5433.474562][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5433.474805][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5433.475041][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5433.475281][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5433.475518][ C1] ksys_write (fs/read_write.c:643) [ 5433.475733][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5433.475980][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5433.476288][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5433.476520][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5433.476817][ C1] RIP: 0033:0x7fd66fef3957 [ 5433.477045][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5433.478006][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5433.478422][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5433.478822][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5433.479218][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5433.479613][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5433.480007][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5433.482619][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5433.483124][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5433.483596][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5433.484072][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5433.484996][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5433.485604][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5433.485926][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5433.486890][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5433.487199][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5433.487596][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5433.487995][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5433.488389][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5433.488784][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5433.489182][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5433.489626][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5433.489957][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5433.490355][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5433.490750][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5433.491147][ C2] PKRU: 55555554 [ 5433.491327][ C2] Call Trace: [ 5433.491501][ C2] <IRQ> [ 5433.491648][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5433.491913][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5433.492159][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5433.492436][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5433.492710][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5433.492996][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5433.493264][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5433.493570][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5433.493829][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5433.494092][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5433.494400][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5433.494695][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5433.495009][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5433.495297][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5433.495591][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5433.495879][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5433.496191][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5433.496431][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.496671][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5433.496908][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5433.497157][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5433.497428][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5433.497712][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.497951][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5433.498190][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5433.498449][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5433.498683][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5433.498929][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5433.499190][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5433.499463][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5433.499741][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5433.499987][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5433.500259][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5433.500521][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5433.500866][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5433.501117][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5433.501436][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5433.501696][ 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) [ 5433.501900][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5433.502135][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5433.502387][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5433.502667][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5433.502917][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5433.503145][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5433.503461][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5433.503762][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5433.504049][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5433.504340][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5433.504586][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5433.504817][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5433.505115][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5433.505399][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5433.505723][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.505962][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5433.506255][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5433.506541][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5433.506857][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5433.507111][ 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:1584 (discriminator 4)) [ 5433.507343][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5433.507591][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5433.507905][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5433.508234][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5433.508533][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5433.508806][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5433.509092][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5433.509402][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5433.509643][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5433.509906][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5433.510221][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5433.510494][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5433.510772][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5433.511085][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5433.511343][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5433.511655][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5433.511902][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5433.512221][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5433.512468][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5433.512752][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5433.512991][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5433.513233][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5433.513464][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5433.513718][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5433.514030][ C2] tc_run (net/core/dev.c:3920) [ 5433.514235][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5433.514465][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.514703][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5433.514963][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5433.515216][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.515455][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5433.515718][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5433.516022][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5433.516291][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5433.516543][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5433.516806][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5433.517061][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5433.517396][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5433.517673][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5433.517925][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5433.518189][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5433.518407][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5433.518649][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5433.518925][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5433.519238][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5433.519511][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5433.519763][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5433.519995][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5433.520260][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5433.520505][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5433.520756][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5433.520996][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5433.521242][ 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:1584 (discriminator 4)) [ 5433.521474][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5433.521738][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5433.522026][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5433.522268][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5433.522516][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5433.522818][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5433.523135][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5433.523378][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5433.523637][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5433.523904][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5433.524144][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5433.524380][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5433.524640][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5433.524901][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5433.525159][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5433.525427][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5433.525708][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5433.525948][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5433.526238][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5433.526474][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5433.526740][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5433.526962][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5433.527258][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5433.527504][ C2] __do_softirq (kernel/softirq.c:553) [ 5433.527737][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5433.527958][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5433.528243][ C2] </IRQ> [ 5433.528391][ C2] <TASK> [ 5433.528542][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5433.528846][ 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) [ 5433.529102][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5433.530065][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5433.530371][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5433.530767][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5433.531164][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5433.531559][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5433.531957][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5433.532358][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5433.532645][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5433.532904][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5433.533146][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5433.533397][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5433.533671][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5433.533909][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5433.534180][ C2] do_idle (kernel/sched/idle.c:312) [ 5433.534383][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5433.534623][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5433.534866][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5433.535133][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5461.422537][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5461.423065][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5461.423529][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5461.424002][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5461.424919][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5461.425529][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5461.425853][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5461.426825][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5461.427130][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5461.427528][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5461.427925][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5461.428326][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5461.428723][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5461.429120][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5461.429565][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5461.429896][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5461.430294][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5461.430693][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5461.431090][ C1] PKRU: 55555554 [ 5461.431271][ C1] Call Trace: [ 5461.431439][ C1] <IRQ> [ 5461.431591][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5461.431857][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5461.432105][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5461.432381][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5461.432651][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5461.432940][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5461.433204][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5461.433509][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5461.433772][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5461.434078][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5461.434375][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5461.434688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5461.434976][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5461.435272][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5461.435561][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5461.435870][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5461.436112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.436351][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5461.436592][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5461.436841][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5461.437113][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5461.437396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.437634][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5461.437876][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5461.438136][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5461.438369][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5461.438616][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5461.438874][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5461.439155][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5461.439432][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5461.439679][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5461.439950][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5461.440213][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5461.440559][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5461.440811][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5461.441128][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5461.441390][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5461.441596][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5461.441829][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5461.442083][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5461.442357][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5461.442589][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5461.442816][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5461.443134][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5461.443435][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5461.443717][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5461.444008][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5461.444253][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5461.444485][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5461.444783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5461.445069][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5461.445392][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.445630][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5461.445923][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5461.446208][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5461.446524][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5461.446778][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5461.447009][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5461.447257][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5461.447570][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5461.447901][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5461.448200][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5461.448473][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5461.448759][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5461.449073][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5461.449360][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5461.449608][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5461.449854][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5461.450100][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5461.450363][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5461.450616][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5461.450863][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5461.451144][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5461.451424][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5461.451689][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5461.451977][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.452215][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5461.452519][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5461.452793][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5461.453034][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5461.453281][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5461.453496][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5461.453763][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5461.454070][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5461.454312][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5461.454543][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5461.454791][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5461.455045][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5461.455284][ C1] tc_run (net/core/dev.c:3920) [ 5461.455492][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5461.455724][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.455963][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5461.456225][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5461.456477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.456715][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5461.456981][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5461.457283][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5461.457555][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5461.457808][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5461.458073][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5461.458329][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5461.458604][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5461.458941][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5461.459219][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5461.459472][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5461.459737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5461.459952][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5461.460208][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5461.460451][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5461.460737][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5461.460987][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5461.461227][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5461.461476][ C1] ? __create_object (mm/kmemleak.c:756) [ 5461.461720][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5461.461992][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5461.462271][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5461.462543][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5461.462826][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5461.463096][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5461.463340][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5461.463611][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5461.463849][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5461.464111][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5461.464372][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5461.464631][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5461.464904][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5461.465188][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5461.465450][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5461.465755][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5461.466001][ C1] __do_softirq (kernel/softirq.c:553) [ 5461.466235][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5461.466465][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5461.466753][ C1] </IRQ> [ 5461.466902][ C1] <TASK> [ 5461.467055][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5461.467359][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5461.467683][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5461.468649][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5461.468957][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5461.469356][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5461.469753][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5461.470149][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5461.470546][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5461.470947][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5461.471241][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5461.471466][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5461.471731][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5461.472040][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5461.472267][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5461.472518][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5461.472805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.473041][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5461.473296][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5461.473548][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5461.473838][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5461.474057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.474294][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5461.474534][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5461.474775][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5461.475013][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5461.475252][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5461.475490][ C1] ksys_write (fs/read_write.c:643) [ 5461.475705][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5461.475953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5461.476257][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5461.476488][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5461.476787][ C1] RIP: 0033:0x7fd66fef3957 [ 5461.477016][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5461.477979][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5461.478398][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5461.478795][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5461.479191][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5461.479585][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5461.479981][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5461.482600][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5461.483105][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5461.483574][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5461.484050][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5461.484973][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5461.485580][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5461.485910][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5461.486876][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5461.487182][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5461.487579][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5461.487974][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5461.488371][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5461.488769][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5461.489167][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5461.489611][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5461.489942][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5461.490339][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5461.490739][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5461.491136][ C2] PKRU: 55555554 [ 5461.491317][ C2] Call Trace: [ 5461.491484][ C2] <IRQ> [ 5461.491634][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5461.491899][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5461.492142][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5461.492416][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5461.492687][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5461.492975][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5461.493242][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5461.493545][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5461.493807][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5461.494069][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5461.494377][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5461.494672][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5461.494987][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5461.495274][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5461.495569][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5461.495858][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5461.496167][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5461.496407][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.496647][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5461.496887][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5461.497134][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5461.497405][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5461.497688][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.497930][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5461.498171][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5461.498430][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5461.498664][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5461.498910][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5461.499168][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5461.499445][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5461.499722][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5461.499970][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5461.500241][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5461.500503][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5461.500851][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5461.501102][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5461.501422][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5461.501683][ 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) [ 5461.501892][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5461.502121][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5461.502373][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5461.502649][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5461.502900][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5461.503126][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5461.503444][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5461.503749][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5461.504029][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5461.504322][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5461.504567][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5461.504796][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5461.505095][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5461.505378][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5461.505702][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.505941][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5461.506237][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5461.506522][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5461.506837][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5461.507097][ 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:1584 (discriminator 4)) [ 5461.507332][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5461.507580][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5461.507890][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5461.508221][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5461.508517][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5461.508791][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5461.509079][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5461.509390][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5461.509630][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5461.509894][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5461.510210][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5461.510487][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5461.510763][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5461.511077][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5461.511335][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5461.511646][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5461.511899][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5461.512214][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5461.512461][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5461.512736][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5461.512978][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5461.513218][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5461.513449][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5461.513703][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5461.514016][ C2] tc_run (net/core/dev.c:3920) [ 5461.514220][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5461.514451][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.514689][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5461.514951][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5461.515202][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.515444][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5461.515707][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5461.516012][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5461.516282][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5461.516533][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5461.516799][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5461.517055][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5461.517392][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5461.517667][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5461.517920][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5461.518183][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5461.518399][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5461.518642][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5461.518918][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5461.519228][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5461.519506][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5461.519756][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5461.519984][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5461.520251][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5461.520493][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5461.520744][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5461.520984][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5461.521232][ 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:1584 (discriminator 4)) [ 5461.521466][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5461.521734][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5461.522019][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5461.522266][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5461.522517][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5461.522815][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5461.523135][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5461.523380][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5461.523638][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5461.523906][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5461.524145][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5461.524381][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5461.524643][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5461.524903][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5461.525162][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5461.525430][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5461.525720][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5461.525957][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5461.526245][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5461.526485][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5461.526747][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5461.526966][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5461.527263][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5461.527511][ C2] __do_softirq (kernel/softirq.c:553) [ 5461.527742][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5461.527965][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5461.528248][ C2] </IRQ> [ 5461.528399][ C2] <TASK> [ 5461.528548][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5461.528854][ 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) [ 5461.529109][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5461.530073][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5461.530385][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5461.530786][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5461.531182][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5461.531577][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5461.531980][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5461.532378][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5461.532665][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5461.532926][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5461.533167][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5461.533417][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5461.533693][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5461.533931][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5461.534205][ C2] do_idle (kernel/sched/idle.c:312) [ 5461.534408][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5461.534650][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5461.534890][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5461.535160][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5461.535468][ C2] </TASK> | [ 5487.258793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5487.259171][ C1] rcu: 1-....: (3065253 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=750380 | [ 5487.259734][ C1] rcu: (t=3070466 jiffies g=1503537 q=1830 ncpus=4) [ 5487.260523][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5487.261132][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5487.261461][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5487.262431][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5487.262740][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5487.263137][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5487.263533][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5487.263932][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5487.264328][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5487.264725][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5487.265175][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5487.265505][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5487.265905][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5487.266301][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5487.266698][ C1] PKRU: 55555554 [ 5487.266879][ C1] Call Trace: [ 5487.267053][ C1] <IRQ> [ 5487.267203][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5487.267478][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5487.267728][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5487.267979][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5487.268211][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5487.268480][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5487.268751][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5487.269009][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5487.269294][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5487.269534][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5487.269846][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5487.270118][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5487.270405][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5487.270672][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5487.270978][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5487.271239][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5487.271548][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5487.271847][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5487.272162][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5487.272452][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5487.272744][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5487.273034][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5487.273344][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5487.273590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.273831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5487.274070][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5487.274319][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5487.274589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5487.274873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.275110][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5487.275353][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5487.275613][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5487.275849][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5487.276096][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5487.276356][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5487.276634][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5487.276911][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5487.277157][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5487.277431][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5487.277694][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5487.278047][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5487.278301][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5487.278622][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5487.278887][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5487.279092][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5487.279323][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5487.279580][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5487.279858][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5487.280096][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5487.280327][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5487.280648][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5487.280953][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5487.281236][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5487.281531][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5487.281781][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5487.282013][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5487.282313][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5487.282598][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5487.282920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.283159][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5487.283455][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5487.283738][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5487.284055][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5487.284311][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5487.284546][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5487.284797][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5487.285108][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5487.285441][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5487.285741][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5487.286014][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5487.286304][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5487.286617][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5487.286903][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5487.287153][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5487.287400][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5487.287646][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5487.287912][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5487.288166][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5487.288413][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5487.288694][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5487.288973][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5487.289236][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5487.289522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.289763][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5487.290067][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5487.290347][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5487.290585][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5487.290833][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5487.291051][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5487.291318][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5487.291627][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5487.291870][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5487.292102][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5487.292351][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5487.292607][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5487.292847][ C1] tc_run (net/core/dev.c:3920) [ 5487.293052][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5487.293283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.293520][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5487.293780][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5487.294033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.294271][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5487.294534][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5487.294838][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5487.295108][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5487.295361][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5487.295624][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5487.295880][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5487.296156][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5487.296496][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5487.296771][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5487.297025][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5487.297290][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5487.297507][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5487.297764][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5487.298008][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5487.298295][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5487.298547][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5487.298785][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5487.299038][ C1] ? __create_object (mm/kmemleak.c:756) [ 5487.299283][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5487.299559][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5487.299843][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5487.300118][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5487.300398][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5487.300671][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5487.300914][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5487.301187][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5487.301422][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5487.301682][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5487.301946][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5487.302205][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5487.302482][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5487.302766][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5487.303027][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5487.303335][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5487.303584][ C1] __do_softirq (kernel/softirq.c:553) [ 5487.303816][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5487.304041][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5487.304326][ C1] </IRQ> [ 5487.304478][ C1] <TASK> [ 5487.304628][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5487.304934][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5487.305257][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5487.306223][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5487.306533][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5487.306930][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5487.307326][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5487.307726][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5487.308126][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5487.308527][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5487.308825][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5487.309048][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5487.309313][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5487.309617][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5487.309847][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5487.310098][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5487.310386][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.310625][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5487.310882][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5487.311136][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5487.311424][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5487.311649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.311892][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5487.312133][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5487.312377][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5487.312617][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5487.312855][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5487.313092][ C1] ksys_write (fs/read_write.c:643) [ 5487.313309][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5487.313558][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5487.313864][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5487.314099][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5487.314396][ C1] RIP: 0033:0x7fd66fef3957 [ 5487.314625][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5487.315590][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5487.316011][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5487.316410][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5487.316807][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5487.317204][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5487.317603][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5487.317603][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5487.318006][ C1] </TASK> | [ 5487.318162][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5487.318439][ C2] NMI backtrace for cpu 2 [ 5487.318453][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5487.318457][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5487.318464][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5487.318467][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5487.318470][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5487.318472][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5487.318474][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5487.318476][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5487.318478][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5487.318480][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5487.318482][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5487.318486][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5487.318487][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5487.318489][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5487.318490][ C2] PKRU: 55555554 [ 5487.318491][ C2] Call Trace: [ 5487.318494][ C2] <NMI> [ 5487.318498][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5487.318506][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5487.318511][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5487.318516][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5487.318519][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5487.318521][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5487.318527][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5487.318530][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5487.318533][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5487.318537][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5487.318540][ C2] </NMI> [ 5487.318541][ C2] <IRQ> [ 5487.318542][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5487.318545][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5487.318549][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.318553][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5487.318557][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5487.318561][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5487.318564][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5487.318568][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.318570][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5487.318574][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5487.318577][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5487.318585][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5487.318588][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5487.318593][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5487.318600][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5487.318604][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5487.318607][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5487.318610][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5487.318612][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5487.318618][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5487.318622][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5487.318626][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5487.318635][ 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) [ 5487.318639][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5487.318642][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5487.318647][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5487.318650][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5487.318654][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5487.318657][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5487.318663][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5487.318669][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5487.318673][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5487.318681][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5487.318685][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5487.318687][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5487.318691][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5487.318695][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5487.318699][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.318702][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5487.318706][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5487.318710][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5487.318715][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5487.318717][ 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:1584 (discriminator 4)) [ 5487.318720][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5487.318723][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5487.318731][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5487.318737][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5487.318745][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5487.318750][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5487.318761][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5487.318769][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5487.318775][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5487.318778][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5487.318783][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5487.318786][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5487.318790][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5487.318792][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5487.318797][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5487.318802][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5487.318807][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5487.318811][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5487.318814][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5487.318817][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5487.318821][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5487.318826][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5487.318830][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5487.318832][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5487.318836][ C2] tc_run (net/core/dev.c:3920) [ 5487.318840][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5487.318843][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.318845][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5487.318850][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5487.318854][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.318856][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5487.318860][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5487.318863][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5487.318866][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5487.318870][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5487.318875][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5487.318879][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5487.318887][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5487.318890][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5487.318894][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5487.318899][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5487.318902][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5487.318905][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5487.318909][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5487.318912][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5487.318915][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5487.318919][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5487.318923][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5487.318926][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5487.318930][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5487.318933][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5487.318937][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5487.318941][ 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:1584 (discriminator 4)) [ 5487.318944][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5487.318950][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5487.318954][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5487.318959][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5487.318966][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5487.318971][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5487.318974][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5487.318978][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5487.318982][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5487.318986][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5487.318990][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5487.318994][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5487.318999][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5487.319004][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5487.319007][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5487.319012][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5487.319015][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5487.319017][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5487.319023][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5487.319026][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5487.319030][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5487.319034][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5487.319039][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5487.319042][ C2] __do_softirq (kernel/softirq.c:553) [ 5487.319047][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5487.319050][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5487.319054][ C2] </IRQ> [ 5487.319055][ C2] <TASK> [ 5487.319056][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5487.319059][ 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) [ 5487.319063][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5487.319065][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5487.319068][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5487.319070][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5487.319072][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5487.319073][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5487.319075][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5487.319079][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5487.319082][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5487.319086][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5487.319089][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5487.319091][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5487.319094][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5487.319096][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5487.319101][ C2] do_idle (kernel/sched/idle.c:312) [ 5487.319104][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5487.319107][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5487.319110][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5487.319115][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5513.422537][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5513.423069][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5513.423533][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5513.424001][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5513.424916][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5513.425525][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5513.425848][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5513.426814][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5513.427120][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5513.427518][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5513.427917][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5513.428314][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5513.428710][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5513.429109][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5513.429555][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5513.429887][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5513.430286][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5513.430684][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5513.431084][ C1] PKRU: 55555554 [ 5513.431265][ C1] Call Trace: [ 5513.431435][ C1] <IRQ> [ 5513.431587][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5513.431852][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5513.432093][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5513.432372][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5513.432645][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5513.432931][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5513.433200][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5513.433504][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5513.433766][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5513.434076][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5513.434373][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5513.434688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5513.434975][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5513.435270][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5513.435558][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5513.435868][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5513.436110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.436351][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5513.436588][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5513.436838][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5513.437108][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5513.437391][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.437628][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5513.437869][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5513.438129][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5513.438363][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5513.438609][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5513.438869][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5513.439149][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5513.439427][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5513.439672][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5513.439944][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5513.440206][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5513.440552][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5513.440804][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5513.441123][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5513.441385][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5513.441594][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5513.441827][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5513.442082][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5513.442358][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5513.442592][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5513.442819][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5513.443140][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5513.443446][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5513.443729][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5513.444024][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5513.444272][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5513.444502][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5513.444802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5513.445088][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5513.445414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.445650][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5513.445947][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5513.446238][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5513.446554][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5513.446809][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5513.447047][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5513.447295][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5513.447608][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5513.447940][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5513.448239][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5513.448514][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5513.448801][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5513.449116][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5513.449401][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5513.449652][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5513.449899][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5513.450147][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5513.450410][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5513.450665][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5513.450913][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5513.451192][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5513.451474][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5513.451743][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5513.452026][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.452266][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5513.452572][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5513.452848][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5513.453087][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5513.453335][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5513.453551][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5513.453818][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5513.454127][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5513.454370][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5513.454600][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5513.454847][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5513.455104][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5513.455345][ C1] tc_run (net/core/dev.c:3920) [ 5513.455552][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5513.455785][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.456026][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5513.456287][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5513.456540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.456778][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5513.457043][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5513.457343][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5513.457622][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5513.457875][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5513.458142][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5513.458399][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5513.458683][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5513.459023][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5513.459299][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5513.459551][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5513.459818][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5513.460035][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5513.460294][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5513.460538][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5513.460831][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5513.461084][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5513.461323][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5513.461577][ C1] ? __create_object (mm/kmemleak.c:756) [ 5513.461822][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5513.462090][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5513.462371][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5513.462644][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5513.462928][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5513.463200][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5513.463445][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5513.463717][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5513.463954][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5513.464217][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5513.464479][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5513.464739][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5513.465012][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5513.465298][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5513.465560][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5513.465865][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5513.466113][ C1] __do_softirq (kernel/softirq.c:553) [ 5513.466348][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5513.466567][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5513.466857][ C1] </IRQ> [ 5513.467007][ C1] <TASK> [ 5513.467158][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5513.467461][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5513.467784][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5513.468751][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5513.469056][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5513.469456][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5513.469855][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5513.470252][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5513.470649][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5513.471057][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5513.471350][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5513.471578][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5513.471845][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5513.472148][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5513.472376][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5513.472627][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5513.472913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.473149][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5513.473404][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5513.473657][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5513.473948][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5513.474169][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.474407][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5513.474647][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5513.474890][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5513.475129][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5513.475369][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5513.475608][ C1] ksys_write (fs/read_write.c:643) [ 5513.475825][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5513.476072][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5513.476377][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5513.476608][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5513.476908][ C1] RIP: 0033:0x7fd66fef3957 [ 5513.477138][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5513.478105][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5513.478523][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5513.478919][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5513.479318][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5513.479714][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5513.480110][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5513.482734][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5513.483239][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5513.483710][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5513.484187][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5513.485106][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5513.485715][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5513.486038][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5513.487004][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5513.487311][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5513.487713][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5513.488108][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5513.488504][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5513.488902][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5513.489299][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5513.489743][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5513.490075][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5513.490473][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5513.490873][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5513.491271][ C2] PKRU: 55555554 [ 5513.491453][ C2] Call Trace: [ 5513.491627][ C2] <IRQ> [ 5513.491776][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5513.492037][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5513.492281][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5513.492557][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5513.492829][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5513.493117][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5513.493383][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5513.493687][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5513.493947][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5513.494209][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5513.494517][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5513.494810][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5513.495123][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5513.495411][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5513.495703][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5513.495993][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5513.496304][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5513.496546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.496787][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5513.497027][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5513.497277][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5513.497552][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5513.497837][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.498075][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5513.498316][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5513.498577][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5513.498812][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5513.499058][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5513.499315][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5513.499591][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5513.499867][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5513.500114][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5513.500385][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5513.500647][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5513.500996][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5513.501248][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5513.501566][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5513.501833][ 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) [ 5513.502036][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5513.502266][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5513.502518][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5513.502794][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5513.503045][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5513.503269][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5513.503586][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5513.503891][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5513.504170][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5513.504465][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5513.504713][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5513.504941][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5513.505240][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5513.505524][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5513.505850][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.506087][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5513.506383][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5513.506666][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5513.506982][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5513.507236][ 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:1584 (discriminator 4)) [ 5513.507471][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5513.507719][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5513.508031][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5513.508361][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5513.508656][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5513.508932][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5513.509218][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5513.509529][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5513.509770][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5513.510034][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5513.510351][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5513.510626][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5513.510902][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5513.511216][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5513.511477][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5513.511793][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5513.512041][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5513.512356][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5513.512602][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5513.512877][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5513.513117][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5513.513359][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5513.513588][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5513.513841][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5513.514153][ C2] tc_run (net/core/dev.c:3920) [ 5513.514357][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5513.514588][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.514827][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5513.515089][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5513.515341][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.515577][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5513.515840][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5513.516142][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5513.516414][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5513.516665][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5513.516930][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5513.517185][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5513.517523][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5513.517797][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5513.518049][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5513.518313][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5513.518529][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5513.518768][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5513.519046][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5513.519357][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5513.519631][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5513.519882][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5513.520112][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5513.520379][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5513.520620][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5513.520870][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5513.521109][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5513.521357][ 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:1584 (discriminator 4)) [ 5513.521596][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5513.521863][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5513.522141][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5513.522385][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5513.522634][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5513.522934][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5513.523253][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5513.523494][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5513.523753][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5513.524021][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5513.524258][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5513.524493][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5513.524752][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5513.525012][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5513.525268][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5513.525537][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5513.525821][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5513.526058][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5513.526345][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5513.526583][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5513.526846][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5513.527066][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5513.527360][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5513.527607][ C2] __do_softirq (kernel/softirq.c:553) [ 5513.527845][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5513.528064][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5513.528348][ C2] </IRQ> [ 5513.528498][ C2] <TASK> [ 5513.528646][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5513.528949][ 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) [ 5513.529205][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5513.530172][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5513.530479][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5513.530874][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5513.531269][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5513.531671][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5513.532068][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5513.532464][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5513.532753][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5513.533016][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5513.533258][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5513.533507][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5513.533783][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5513.534020][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5513.534292][ C2] do_idle (kernel/sched/idle.c:312) [ 5513.534494][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5513.534735][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5513.534978][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5513.535246][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5541.422611][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5541.423152][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5541.423618][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5541.424086][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5541.425004][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5541.425618][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 5541.425902][ 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 [ 5541.426868][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 5541.427176][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5541.427574][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5541.427974][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5541.428378][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5541.428775][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5541.429174][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5541.429627][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5541.429961][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5541.430361][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5541.430756][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5541.431154][ C1] PKRU: 55555554 [ 5541.431335][ C1] Call Trace: [ 5541.431521][ C1] <IRQ> [ 5541.431671][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5541.431936][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5541.432180][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5541.432456][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5541.432729][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5541.433015][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5541.433283][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5541.433591][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5541.433854][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5541.434163][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5541.434463][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5541.434781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5541.435071][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 5541.435324][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5541.435604][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5541.435914][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5541.436156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.436400][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5541.436639][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5541.436894][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5541.437167][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5541.437454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.437694][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5541.437937][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5541.438198][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5541.438432][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5541.438680][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5541.438940][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5541.439227][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5541.439506][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5541.439753][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5541.440025][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5541.440287][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5541.440633][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5541.440888][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5541.441206][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5541.441480][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5541.441685][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5541.441917][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5541.442173][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5541.442448][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5541.442681][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5541.442909][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5541.443226][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5541.443533][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5541.443817][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5541.444111][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5541.444359][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5541.444589][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5541.444890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5541.445178][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5541.445502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.445741][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5541.446039][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5541.446328][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5541.446644][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5541.446900][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5541.447133][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5541.447383][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5541.447697][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5541.448032][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5541.448331][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5541.448605][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5541.448893][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5541.449206][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5541.449494][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5541.449746][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5541.449993][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5541.450239][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5541.450503][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5541.450757][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5541.451006][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5541.451284][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5541.451573][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5541.451838][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5541.452122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.452361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5541.452668][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5541.452955][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5541.453197][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5541.453447][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5541.453662][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5541.453928][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5541.454238][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5541.454480][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5541.454710][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5541.454958][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5541.455213][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5541.455454][ C1] tc_run (net/core/dev.c:3920) [ 5541.455662][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5541.455896][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.456136][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5541.456397][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5541.456650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.456887][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5541.457161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5541.457464][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5541.457738][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5541.457991][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5541.458257][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5541.458512][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5541.458796][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5541.459135][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5541.459410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5541.459664][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5541.459931][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5541.460147][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5541.460407][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5541.460652][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5541.460938][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5541.461189][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5541.461429][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5541.461692][ C1] ? __create_object (mm/kmemleak.c:756) [ 5541.461937][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5541.462209][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5541.462490][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5541.462763][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5541.463047][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5541.463319][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5541.463564][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5541.463836][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5541.464075][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5541.464336][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5541.464598][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5541.464859][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5541.465131][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5541.465416][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5541.465677][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5541.465980][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5541.466228][ C1] __do_softirq (kernel/softirq.c:553) [ 5541.466466][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5541.466688][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5541.466980][ C1] </IRQ> [ 5541.467130][ C1] <TASK> [ 5541.467280][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5541.467588][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5541.467912][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5541.468880][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5541.469190][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5541.469590][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5541.469989][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5541.470386][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5541.470784][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5541.471184][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5541.471494][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5541.471720][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5541.471988][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5541.472292][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5541.472522][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5541.472774][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5541.473063][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.473302][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5541.473559][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5541.473814][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5541.474104][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5541.474329][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.474569][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5541.474810][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5541.475052][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5541.475292][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5541.475539][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5541.475777][ C1] ksys_write (fs/read_write.c:643) [ 5541.475996][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5541.476245][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5541.476549][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5541.476787][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5541.477090][ C1] RIP: 0033:0x7fd66fef3957 [ 5541.477320][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5541.478291][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5541.478712][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5541.479110][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5541.479510][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5541.479910][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5541.480307][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5541.482989][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5541.483515][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5541.484011][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5541.484508][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5541.485464][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5541.486089][ C2] 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) [ 5541.486419][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5541.487407][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5541.487724][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5541.488125][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5541.488525][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5541.488926][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5541.489329][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5541.489731][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5541.490179][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5541.490513][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5541.490916][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5541.491320][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5541.491729][ C2] PKRU: 55555554 [ 5541.491911][ C2] Call Trace: [ 5541.492082][ C2] <IRQ> [ 5541.492232][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5541.492502][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5541.492750][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5541.493026][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5541.493303][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5541.493591][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5541.493858][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5541.494165][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5541.494426][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5541.494691][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5541.495002][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5541.495299][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5541.495616][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5541.495908][ C2] ? 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) [ 5541.496197][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5541.496487][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5541.496797][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5541.497041][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.497282][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5541.497521][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5541.497769][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5541.498042][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5541.498325][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.498563][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5541.498807][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5541.499068][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5541.499303][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5541.499550][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5541.499809][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5541.500088][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5541.500367][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5541.500616][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5541.500887][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5541.501149][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5541.501512][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5541.501766][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5541.502091][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5541.502355][ 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) [ 5541.502561][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5541.502790][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5541.503045][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5541.503322][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5541.503571][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5541.503800][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5541.504119][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5541.504426][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5541.504709][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5541.505005][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5541.505250][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5541.505482][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5541.505783][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5541.506068][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5541.506391][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.506630][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5541.506925][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5541.507207][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5541.507530][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5541.507784][ 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:1584 (discriminator 4)) [ 5541.508019][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5541.508266][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5541.508576][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5541.508909][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5541.509207][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5541.509480][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5541.509773][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5541.510083][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5541.510323][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5541.510587][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5541.510903][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5541.511179][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5541.511467][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5541.511781][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5541.512043][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5541.512358][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5541.512607][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5541.512923][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5541.513169][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5541.513445][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5541.513686][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5541.513926][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5541.514158][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5541.514412][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5541.514723][ C2] tc_run (net/core/dev.c:3920) [ 5541.514930][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5541.515161][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.515399][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5541.515661][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5541.515913][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.516151][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5541.516414][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5541.516719][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5541.516989][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5541.517242][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5541.517505][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5541.517761][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5541.518100][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5541.518375][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5541.518630][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5541.518894][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5541.519109][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5541.519351][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5541.519630][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5541.519944][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5541.520222][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5541.520474][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5541.520702][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5541.520969][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5541.521213][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5541.521476][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5541.521717][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5541.521966][ 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:1584 (discriminator 4)) [ 5541.522200][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5541.522466][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5541.522746][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5541.522994][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5541.523247][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5541.523547][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5541.523864][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5541.524108][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5541.524368][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5541.524635][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5541.524877][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5541.525117][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5541.525376][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5541.525638][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5541.525897][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5541.526165][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5541.526448][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5541.526684][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5541.526977][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5541.527217][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5541.527481][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5541.527700][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5541.527996][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5541.528245][ C2] __do_softirq (kernel/softirq.c:553) [ 5541.528475][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5541.528700][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5541.528985][ C2] </IRQ> [ 5541.529136][ C2] <TASK> [ 5541.529284][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5541.529590][ 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) [ 5541.529847][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5541.530811][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5541.531120][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5541.531526][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5541.531923][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5541.532318][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5541.532715][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5541.533115][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5541.533405][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5541.533666][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5541.533909][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5541.534165][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5541.534438][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5541.534676][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5541.534949][ C2] do_idle (kernel/sched/idle.c:312) [ 5541.535152][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5541.535393][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5541.535635][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5541.535903][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5541.536214][ C2] </TASK> | [ 5565.321793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5565.322162][ C1] rcu: 1-....: (3143138 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=769760 | [ 5565.322713][ C1] rcu: (t=3148529 jiffies g=1503537 q=1870 ncpus=4) [ 5565.323481][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5565.324073][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5565.324396][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5565.325335][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5565.325634][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5565.326019][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5565.326405][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5565.326791][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5565.327177][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5565.327561][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5565.327993][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5565.328315][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5565.328704][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5565.329089][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5565.329474][ C1] PKRU: 55555554 [ 5565.329650][ C1] Call Trace: [ 5565.329816][ C1] <IRQ> [ 5565.329959][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5565.330225][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5565.330470][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5565.330714][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5565.330939][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5565.331201][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5565.331467][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5565.331717][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5565.331995][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5565.332230][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5565.332532][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5565.332798][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5565.333077][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5565.333338][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5565.333635][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5565.333890][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5565.334192][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5565.334480][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5565.334786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5565.335069][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5565.335354][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5565.335634][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5565.335936][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5565.336173][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.336405][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5565.336639][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5565.336880][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5565.337142][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5565.337420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.337650][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5565.337906][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5565.338164][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5565.338399][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5565.338646][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5565.338904][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5565.339182][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5565.339456][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5565.339703][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5565.339976][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5565.340240][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5565.340586][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5565.340839][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5565.341157][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5565.341423][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5565.341627][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5565.341857][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5565.342112][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5565.342387][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5565.342624][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5565.342852][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5565.343170][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5565.343474][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5565.343756][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5565.344050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5565.344297][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5565.344525][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5565.344826][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5565.345108][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5565.345431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.345670][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5565.345970][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5565.346253][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5565.346568][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5565.346822][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5565.347055][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5565.347304][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5565.347615][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5565.347948][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5565.348244][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5565.348518][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5565.348806][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5565.349119][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5565.349403][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5565.349653][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5565.349899][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5565.350146][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5565.350409][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5565.350663][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5565.350910][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5565.351189][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5565.351473][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5565.351736][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5565.352019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.352258][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5565.352561][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5565.352844][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5565.353085][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5565.353331][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5565.353547][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5565.353814][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5565.354124][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5565.354365][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5565.354593][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5565.354841][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5565.355096][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5565.355335][ C1] tc_run (net/core/dev.c:3920) [ 5565.355541][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5565.355772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.356009][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5565.356268][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5565.356521][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.356758][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5565.357020][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5565.357323][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5565.357593][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5565.357844][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5565.358107][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5565.358363][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5565.358642][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5565.358979][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5565.359254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5565.359507][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5565.359771][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5565.359989][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5565.360245][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5565.360487][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5565.360773][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5565.361023][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5565.361262][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5565.361513][ C1] ? __create_object (mm/kmemleak.c:756) [ 5565.361757][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5565.362023][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5565.362306][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5565.362578][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5565.362857][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5565.363129][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5565.363371][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5565.363643][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5565.363877][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5565.364138][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5565.364399][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5565.364658][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5565.364931][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5565.365213][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5565.365473][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5565.365778][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5565.366025][ C1] __do_softirq (kernel/softirq.c:553) [ 5565.366258][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5565.366479][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5565.366763][ C1] </IRQ> [ 5565.366914][ C1] <TASK> [ 5565.367062][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5565.367366][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5565.367688][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5565.368647][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5565.368952][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5565.369346][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5565.369741][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5565.370138][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5565.370532][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5565.370928][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5565.371224][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5565.371449][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5565.371715][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5565.372018][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5565.372247][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5565.372497][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5565.372782][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.373020][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5565.373277][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5565.373529][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5565.373815][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5565.374038][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.374275][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5565.374514][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5565.374757][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5565.374997][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5565.375235][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5565.375472][ C1] ksys_write (fs/read_write.c:643) [ 5565.375691][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5565.375938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5565.376240][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5565.376474][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5565.376772][ C1] RIP: 0033:0x7fd66fef3957 [ 5565.376999][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5565.377962][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5565.378382][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5565.378778][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5565.379173][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5565.379569][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5565.379966][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5565.379966][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5565.380364][ C1] </TASK> | [ 5565.380521][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5565.380795][ C2] NMI backtrace for cpu 2 [ 5565.380808][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5565.380811][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5565.380818][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5565.380821][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5565.380824][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5565.380826][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5565.380828][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5565.380829][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5565.380831][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5565.380833][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5565.380835][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5565.380838][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5565.380839][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5565.380841][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5565.380842][ C2] PKRU: 55555554 [ 5565.380843][ C2] Call Trace: [ 5565.380845][ C2] <NMI> [ 5565.380847][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5565.380855][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5565.380860][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5565.380865][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5565.380868][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5565.380870][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5565.380876][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5565.380879][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5565.380882][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5565.380886][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5565.380889][ C2] </NMI> [ 5565.380890][ C2] <IRQ> [ 5565.380892][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5565.380894][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5565.380898][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.380902][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5565.380906][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5565.380910][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5565.380913][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5565.380916][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.380919][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5565.380923][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5565.380926][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5565.380934][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5565.380937][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5565.380942][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5565.380948][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5565.380952][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5565.380955][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5565.380957][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5565.380961][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5565.380966][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5565.380970][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5565.380974][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5565.380982][ 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) [ 5565.380985][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5565.380988][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5565.380993][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5565.380996][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5565.381000][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5565.381003][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5565.381009][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5565.381014][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5565.381018][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5565.381027][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5565.381029][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5565.381032][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5565.381036][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5565.381039][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5565.381044][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.381047][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5565.381051][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5565.381055][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5565.381060][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5565.381062][ 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:1584 (discriminator 4)) [ 5565.381065][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5565.381068][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5565.381076][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5565.381083][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5565.381089][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5565.381095][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5565.381105][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5565.381113][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5565.381118][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5565.381120][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5565.381127][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5565.381129][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5565.381133][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5565.381135][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5565.381139][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5565.381146][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5565.381151][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5565.381155][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5565.381157][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5565.381160][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5565.381165][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5565.381170][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5565.381174][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5565.381176][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5565.381180][ C2] tc_run (net/core/dev.c:3920) [ 5565.381185][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5565.381188][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.381190][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5565.381195][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5565.381199][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.381201][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5565.381205][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5565.381208][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5565.381211][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5565.381215][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5565.381220][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5565.381223][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5565.381231][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5565.381234][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5565.381238][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5565.381242][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5565.381246][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5565.381250][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5565.381253][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5565.381256][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5565.381259][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5565.381263][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5565.381267][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5565.381270][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5565.381274][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5565.381277][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5565.381281][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5565.381285][ 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:1584 (discriminator 4)) [ 5565.381288][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5565.381295][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5565.381298][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5565.381304][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5565.381309][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5565.381314][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5565.381317][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5565.381321][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5565.381325][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5565.381332][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5565.381336][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5565.381341][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5565.381346][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5565.381350][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5565.381353][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5565.381358][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5565.381362][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5565.381365][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5565.381371][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5565.381374][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5565.381377][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5565.381381][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5565.381385][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5565.381389][ C2] __do_softirq (kernel/softirq.c:553) [ 5565.381394][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5565.381397][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5565.381400][ C2] </IRQ> [ 5565.381401][ C2] <TASK> [ 5565.381402][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5565.381406][ 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) [ 5565.381410][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5565.381412][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5565.381415][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5565.381417][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5565.381418][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5565.381420][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5565.381421][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5565.381425][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5565.381429][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5565.381433][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5565.381437][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5565.381440][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5565.381442][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5565.381445][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5565.381449][ C2] do_idle (kernel/sched/idle.c:312) [ 5565.381452][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5565.381455][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5565.381458][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5565.381463][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5589.422522][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5589.423048][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5589.423508][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5589.423972][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5589.424878][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5589.425484][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5589.425806][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5589.426763][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5589.427069][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5589.427462][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5589.427855][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5589.428249][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5589.428645][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5589.429039][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5589.429481][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5589.429810][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5589.430205][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5589.430603][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5589.430997][ C1] PKRU: 55555554 [ 5589.431177][ C1] Call Trace: [ 5589.431348][ C1] <IRQ> [ 5589.431495][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5589.431758][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5589.432001][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5589.432275][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5589.432545][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5589.432834][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5589.433100][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5589.433405][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5589.433665][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5589.433973][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5589.434267][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5589.434582][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5589.434869][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5589.435162][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5589.435449][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5589.435757][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5589.435998][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.436238][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5589.436477][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5589.436725][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5589.436995][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5589.437277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.437514][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5589.437755][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5589.438014][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5589.438249][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5589.438494][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5589.438751][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5589.439030][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5589.439305][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5589.439551][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5589.439821][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5589.440082][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5589.440430][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5589.440683][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5589.441000][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5589.441266][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5589.441471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5589.441697][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5589.441951][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5589.442227][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5589.442457][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5589.442685][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5589.443003][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5589.443306][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5589.443588][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5589.443879][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5589.444124][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5589.444354][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5589.444651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5589.444935][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5589.445257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.445495][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5589.445786][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5589.446072][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5589.446387][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5589.446641][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5589.446876][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5589.447122][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5589.447431][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5589.447760][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5589.448059][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5589.448331][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5589.448619][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5589.448929][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5589.449214][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5589.449462][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5589.449707][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5589.449953][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5589.450216][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5589.450469][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5589.450714][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5589.450994][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5589.451280][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5589.451542][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5589.451827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.452064][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5589.452366][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5589.452640][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5589.452883][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5589.453130][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5589.453345][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5589.453612][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5589.453918][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5589.454156][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5589.454386][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5589.454633][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5589.454887][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5589.455124][ C1] tc_run (net/core/dev.c:3920) [ 5589.455331][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5589.455558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.455795][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5589.456054][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5589.456305][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.456542][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5589.456804][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5589.457106][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5589.457374][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5589.457625][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5589.457888][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5589.458141][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5589.458413][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5589.458748][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5589.459021][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5589.459272][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5589.459535][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5589.459749][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5589.460006][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5589.460247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5589.460530][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5589.460779][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5589.461016][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5589.461270][ C1] ? __create_object (mm/kmemleak.c:756) [ 5589.461512][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5589.461778][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5589.462056][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5589.462329][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5589.462608][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5589.462877][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5589.463120][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5589.463389][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5589.463624][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5589.463883][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5589.464143][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5589.464400][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5589.464675][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5589.464958][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5589.465217][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5589.465522][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5589.465769][ C1] __do_softirq (kernel/softirq.c:553) [ 5589.465999][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5589.466220][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5589.466502][ C1] </IRQ> [ 5589.466652][ C1] <TASK> [ 5589.466802][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5589.467105][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5589.467427][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5589.468386][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5589.468691][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5589.469087][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5589.469486][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5589.469881][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5589.470277][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5589.470674][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5589.470968][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5589.471191][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5589.471459][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5589.471760][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5589.471986][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5589.472236][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5589.472522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.472757][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5589.473012][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5589.473266][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5589.473555][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5589.473773][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.474011][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5589.474251][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5589.474493][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5589.474729][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5589.474968][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5589.475204][ C1] ksys_write (fs/read_write.c:643) [ 5589.475419][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5589.475666][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5589.475969][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5589.476200][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5589.476497][ C1] RIP: 0033:0x7fd66fef3957 [ 5589.476724][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5589.477685][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5589.478101][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5589.478499][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5589.478893][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5589.479287][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5589.479680][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5589.482282][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5589.482787][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5589.483257][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5589.483732][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5589.484653][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5589.485261][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5589.485584][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5589.486546][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5589.486851][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5589.487247][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5589.487644][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5589.488039][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5589.488436][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5589.488831][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5589.489274][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5589.489604][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5589.490001][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5589.490399][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5589.490795][ C2] PKRU: 55555554 [ 5589.490975][ C2] Call Trace: [ 5589.491144][ C2] <IRQ> [ 5589.491294][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5589.491555][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5589.491797][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5589.492071][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5589.492342][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5589.492629][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5589.492893][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5589.493198][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5589.493458][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5589.493719][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5589.494026][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5589.494319][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5589.494632][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5589.494920][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5589.495213][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5589.495500][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5589.495810][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5589.496048][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.496287][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5589.496527][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5589.496775][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5589.497052][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5589.497334][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.497572][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5589.497812][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5589.498070][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5589.498304][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5589.498549][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5589.498805][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5589.499081][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5589.499356][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5589.499602][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5589.499872][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5589.500133][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5589.500479][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5589.500728][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5589.501045][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5589.501310][ 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) [ 5589.501513][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5589.501741][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5589.501992][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5589.502269][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5589.502518][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5589.502742][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5589.503059][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5589.503363][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5589.503642][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5589.503935][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5589.504180][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5589.504408][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5589.504707][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5589.504989][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5589.505312][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.505550][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5589.505846][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5589.506129][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5589.506444][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5589.506698][ 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:1584 (discriminator 4)) [ 5589.506932][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5589.507179][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5589.507489][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5589.507819][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5589.508115][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5589.508388][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5589.508674][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5589.508984][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5589.509222][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5589.509486][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5589.509800][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5589.510076][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5589.510350][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5589.510662][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5589.510922][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5589.511236][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5589.511484][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5589.511800][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5589.512045][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5589.512319][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5589.512559][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5589.512798][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5589.513029][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5589.513282][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5589.513594][ C2] tc_run (net/core/dev.c:3920) [ 5589.513797][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5589.514027][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.514264][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5589.514523][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5589.514774][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.515010][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5589.515272][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5589.515574][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5589.515843][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5589.516095][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5589.516359][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5589.516614][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5589.516954][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5589.517228][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5589.517479][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5589.517743][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5589.517958][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5589.518200][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5589.518474][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5589.518782][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5589.519059][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5589.519312][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5589.519539][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5589.519806][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5589.520047][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5589.520297][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5589.520535][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5589.520783][ 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:1584 (discriminator 4)) [ 5589.521016][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5589.521286][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5589.521564][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5589.521809][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5589.522057][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5589.522355][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5589.522673][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5589.522917][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5589.523176][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5589.523443][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5589.523682][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5589.523917][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5589.524178][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5589.524438][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5589.524697][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5589.524965][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5589.525248][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5589.525485][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5589.525773][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5589.526012][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5589.526274][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5589.526492][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5589.526788][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5589.527035][ C2] __do_softirq (kernel/softirq.c:553) [ 5589.527264][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5589.527485][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5589.527766][ C2] </IRQ> [ 5589.527917][ C2] <TASK> [ 5589.528066][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5589.528372][ 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) [ 5589.528628][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5589.529590][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5589.529896][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5589.530290][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5589.530686][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5589.531082][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5589.531482][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5589.531879][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5589.532167][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5589.532426][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5589.532667][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5589.532917][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5589.533192][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5589.533427][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5589.533700][ C2] do_idle (kernel/sched/idle.c:312) [ 5589.533902][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5589.534143][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5589.534382][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5589.534653][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5617.422488][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5617.423005][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5617.423456][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5617.423912][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5617.424798][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5617.425392][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5617.425708][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5617.426645][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5617.426941][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5617.427329][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5617.427714][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5617.428101][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5617.428485][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5617.428872][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5617.429304][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5617.429625][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5617.430013][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5617.430399][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5617.430787][ C1] PKRU: 55555554 [ 5617.430963][ C1] Call Trace: [ 5617.431132][ C1] <IRQ> [ 5617.431277][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5617.431533][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5617.431768][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5617.432042][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5617.432306][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5617.432584][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5617.432848][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5617.433144][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5617.433400][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5617.433699][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5617.433988][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5617.434295][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5617.434574][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5617.434861][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5617.435139][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5617.435442][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5617.435679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.435913][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5617.436144][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5617.436384][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5617.436649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5617.436924][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.437154][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5617.437389][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5617.437642][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5617.437869][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5617.438108][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5617.438358][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5617.438630][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5617.438901][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5617.439140][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5617.439404][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5617.439660][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5617.439997][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5617.440243][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5617.440553][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5617.440808][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5617.441007][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5617.441253][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5617.441505][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5617.441780][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5617.442014][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5617.442240][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5617.442559][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5617.442853][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5617.443126][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5617.443411][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5617.443652][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5617.443876][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5617.444166][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5617.444443][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5617.444757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.444987][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5617.445290][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5617.445573][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5617.445888][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5617.446142][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5617.446374][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5617.446620][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5617.446937][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5617.447266][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5617.447564][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5617.447842][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5617.448127][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5617.448439][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5617.448725][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5617.448972][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5617.449224][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5617.449469][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5617.449731][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5617.449983][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5617.450230][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5617.450508][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5617.450787][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5617.451049][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5617.451335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.451573][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5617.451877][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5617.452151][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5617.452391][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5617.452636][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5617.452849][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5617.453116][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5617.453422][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5617.453662][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5617.453893][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5617.454139][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5617.454393][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5617.454631][ C1] tc_run (net/core/dev.c:3920) [ 5617.454839][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5617.455068][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.455306][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5617.455570][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5617.455822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.456059][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5617.456322][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5617.456622][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5617.456892][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5617.457143][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5617.457406][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5617.457660][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5617.457934][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5617.458267][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5617.458542][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5617.458792][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5617.459056][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5617.459270][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5617.459527][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5617.459768][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5617.460051][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5617.460300][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5617.460538][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5617.460785][ C1] ? __create_object (mm/kmemleak.c:756) [ 5617.461029][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5617.461299][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5617.461583][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5617.461853][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5617.462135][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5617.462404][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5617.462648][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5617.462918][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5617.463152][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5617.463411][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5617.463671][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5617.463929][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5617.464201][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5617.464484][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5617.464745][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5617.465048][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5617.465293][ C1] __do_softirq (kernel/softirq.c:553) [ 5617.465526][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5617.465743][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5617.466027][ C1] </IRQ> [ 5617.466175][ C1] <TASK> [ 5617.466326][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5617.466626][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5617.466949][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5617.467910][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5617.468214][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5617.468611][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5617.469006][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5617.469402][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5617.469796][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5617.470196][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5617.470490][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5617.470713][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5617.470979][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5617.471282][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5617.471509][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5617.471759][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5617.472043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.472279][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5617.472533][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5617.472784][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5617.473072][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5617.473291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.473528][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5617.473768][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5617.474008][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5617.474247][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5617.474486][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5617.474725][ C1] ksys_write (fs/read_write.c:643) [ 5617.474941][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5617.475188][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5617.475490][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5617.475721][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5617.476019][ C1] RIP: 0033:0x7fd66fef3957 [ 5617.476244][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5617.477207][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5617.477624][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5617.478019][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5617.478420][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5617.478817][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5617.479211][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5617.481816][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5617.482322][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5617.482791][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5617.483264][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5617.484182][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5617.484788][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5617.485110][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5617.486074][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5617.486377][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5617.486773][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5617.487168][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5617.487563][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5617.487958][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5617.488355][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5617.488798][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5617.489127][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5617.489525][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5617.489921][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5617.490318][ C2] PKRU: 55555554 [ 5617.490497][ C2] Call Trace: [ 5617.490664][ C2] <IRQ> [ 5617.490812][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5617.491072][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5617.491319][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5617.491594][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5617.491864][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5617.492151][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5617.492415][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5617.492720][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5617.492980][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5617.493242][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5617.493547][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5617.493841][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5617.494154][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5617.494441][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5617.494734][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5617.495022][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5617.495329][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5617.495568][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.495807][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5617.496047][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5617.496294][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5617.496564][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5617.496845][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.497082][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5617.497324][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5617.497581][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5617.497814][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5617.498059][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5617.498315][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5617.498590][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5617.498865][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5617.499112][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5617.499382][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5617.499644][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5617.499989][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5617.500239][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5617.500557][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5617.500817][ 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) [ 5617.501021][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5617.501255][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5617.501507][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5617.501781][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5617.502030][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5617.502256][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5617.502573][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5617.502878][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5617.503155][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5617.503448][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5617.503693][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5617.503922][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5617.504221][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5617.504503][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5617.504825][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.505062][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5617.505357][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5617.505640][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5617.505955][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5617.506209][ 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:1584 (discriminator 4)) [ 5617.506443][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5617.506694][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5617.507002][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5617.507338][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5617.507634][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5617.507906][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5617.508194][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5617.508505][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5617.508743][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5617.509007][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5617.509321][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5617.509598][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5617.509872][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5617.510186][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5617.510446][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5617.510757][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5617.511005][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5617.511325][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5617.511571][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5617.511845][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5617.512085][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5617.512323][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5617.512554][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5617.512808][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5617.513120][ C2] tc_run (net/core/dev.c:3920) [ 5617.513323][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5617.513553][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.513789][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5617.514049][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5617.514300][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.514537][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5617.514804][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5617.515106][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5617.515376][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5617.515628][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5617.515891][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5617.516145][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5617.516482][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5617.516757][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5617.517008][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5617.517271][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5617.517486][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5617.517727][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5617.518003][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5617.518315][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5617.518591][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5617.518842][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5617.519070][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5617.519335][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5617.519579][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5617.519829][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5617.520068][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5617.520317][ 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:1584 (discriminator 4)) [ 5617.520549][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5617.520817][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5617.521099][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5617.521344][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5617.521592][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5617.521889][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5617.522207][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5617.522450][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5617.522709][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5617.522975][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5617.523214][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5617.523450][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5617.523711][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5617.523971][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5617.524230][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5617.524498][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5617.524782][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5617.525018][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5617.525308][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5617.525546][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5617.525808][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5617.526030][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5617.526326][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5617.526572][ C2] __do_softirq (kernel/softirq.c:553) [ 5617.526801][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5617.527022][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5617.527303][ C2] </IRQ> [ 5617.527453][ C2] <TASK> [ 5617.527601][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5617.527904][ 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) [ 5617.528162][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5617.529125][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5617.529430][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5617.529826][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5617.530220][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5617.530615][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5617.531012][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5617.531417][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5617.531702][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5617.531963][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5617.532204][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5617.532453][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5617.532727][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5617.532964][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5617.533235][ C2] do_idle (kernel/sched/idle.c:312) [ 5617.533439][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5617.533678][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5617.533919][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5617.534187][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5617.534495][ C2] </TASK> | [ 5643.379793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5643.380156][ C1] rcu: 1-....: (3221020 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=788907 | [ 5643.380701][ C1] rcu: (t=3226587 jiffies g=1503537 q=1908 ncpus=4) [ 5643.381465][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5643.382059][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5643.382384][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5643.383317][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5643.383615][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5643.384000][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5643.384384][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5643.384770][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5643.385153][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5643.385537][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5643.385968][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5643.386288][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5643.386676][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5643.387060][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5643.387445][ C1] PKRU: 55555554 [ 5643.387621][ C1] Call Trace: [ 5643.387787][ C1] <IRQ> [ 5643.387929][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5643.388196][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5643.388440][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5643.388684][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5643.388908][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5643.389170][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5643.389433][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5643.389681][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5643.389957][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5643.390191][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5643.390492][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5643.390757][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5643.391038][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5643.391295][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5643.391591][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5643.391845][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5643.392145][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5643.392432][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5643.392736][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5643.393021][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5643.393305][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5643.393584][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5643.393886][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5643.394120][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.394352][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5643.394586][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5643.394827][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5643.395088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5643.395365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.395593][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5643.395827][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5643.396078][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5643.396306][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5643.396545][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5643.396795][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5643.397086][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5643.397359][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5643.397605][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5643.397876][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5643.398138][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5643.398486][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5643.398737][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5643.399054][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5643.399316][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5643.399518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5643.399749][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5643.400003][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5643.400277][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5643.400509][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5643.400739][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5643.401060][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5643.401367][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5643.401647][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5643.401941][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5643.402187][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5643.402415][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5643.402714][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5643.402995][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5643.403319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.403557][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5643.403852][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5643.404134][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5643.404449][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5643.404703][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5643.404936][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5643.405183][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5643.405493][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5643.405824][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5643.406119][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5643.406391][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5643.406677][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5643.406989][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5643.407272][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5643.407520][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5643.407767][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5643.408012][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5643.408274][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5643.408526][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5643.408772][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5643.409049][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5643.409327][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5643.409590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5643.409872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.410111][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5643.410412][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5643.410687][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5643.410926][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5643.411174][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5643.411388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5643.411654][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5643.411961][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5643.412201][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5643.412428][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5643.412675][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5643.412928][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5643.413167][ C1] tc_run (net/core/dev.c:3920) [ 5643.413372][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5643.413602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.413837][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5643.414096][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5643.414346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.414583][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5643.414844][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5643.415146][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5643.415414][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5643.415663][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5643.415924][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5643.416178][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5643.416454][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5643.416789][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5643.417061][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5643.417312][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5643.417573][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5643.417790][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5643.418046][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5643.418285][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5643.418572][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5643.418823][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5643.419060][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5643.419306][ C1] ? __create_object (mm/kmemleak.c:756) [ 5643.419549][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5643.419814][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5643.420095][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5643.420367][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5643.420643][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5643.420914][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5643.421158][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5643.421430][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5643.421662][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5643.421922][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5643.422183][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5643.422440][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5643.422714][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5643.422995][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5643.423253][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5643.423557][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5643.423803][ C1] __do_softirq (kernel/softirq.c:553) [ 5643.424033][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5643.424254][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5643.424535][ C1] </IRQ> [ 5643.424686][ C1] <TASK> [ 5643.424834][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5643.425136][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5643.425458][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5643.426420][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5643.426725][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5643.427118][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5643.427511][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5643.427906][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5643.428300][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5643.428696][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5643.428992][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5643.429214][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5643.429478][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5643.429779][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5643.430008][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5643.430258][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5643.430544][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.430782][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5643.431042][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5643.431293][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5643.431579][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5643.431801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.432036][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5643.432277][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5643.432519][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5643.432757][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5643.432996][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5643.433232][ C1] ksys_write (fs/read_write.c:643) [ 5643.433448][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5643.433694][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5643.433997][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5643.434228][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5643.434524][ C1] RIP: 0033:0x7fd66fef3957 [ 5643.434751][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5643.435710][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5643.436132][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5643.436525][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5643.436918][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5643.437312][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5643.437709][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5643.437709][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5643.438110][ C1] </TASK> | [ 5643.438266][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5643.438539][ C2] NMI backtrace for cpu 2 [ 5643.438551][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5643.438556][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5643.438565][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5643.438571][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5643.438575][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5643.438579][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5643.438583][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5643.438587][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5643.438591][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5643.438596][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5643.438600][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5643.438605][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5643.438609][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5643.438613][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5643.438616][ C2] PKRU: 55555554 [ 5643.438618][ C2] Call Trace: [ 5643.438621][ C2] <NMI> [ 5643.438624][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5643.438637][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5643.438646][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5643.438656][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5643.438662][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5643.438668][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5643.438680][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5643.438688][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5643.438697][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5643.438705][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5643.438713][ C2] </NMI> [ 5643.438715][ C2] <IRQ> [ 5643.438717][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5643.438720][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5643.438724][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.438728][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5643.438731][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5643.438735][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5643.438738][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5643.438741][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.438743][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5643.438748][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5643.438751][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5643.438758][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5643.438761][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5643.438766][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5643.438771][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5643.438775][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5643.438778][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5643.438780][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5643.438783][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5643.438789][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5643.438793][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5643.438796][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5643.438806][ 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) [ 5643.438808][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5643.438812][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5643.438816][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5643.438819][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5643.438822][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5643.438825][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5643.438831][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5643.438837][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5643.438841][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5643.438850][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5643.438852][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5643.438855][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5643.438858][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5643.438861][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5643.438866][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.438868][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5643.438873][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5643.438877][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5643.438881][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5643.438884][ 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:1584 (discriminator 4)) [ 5643.438887][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5643.438890][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5643.438898][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5643.438905][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5643.438911][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5643.438916][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5643.438927][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5643.438934][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5643.438939][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5643.438942][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5643.438946][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5643.438948][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5643.438952][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5643.438955][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5643.438959][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5643.438963][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5643.438968][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5643.438972][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5643.438974][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5643.438977][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5643.438981][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5643.438986][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5643.438989][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5643.438991][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5643.438996][ C2] tc_run (net/core/dev.c:3920) [ 5643.439000][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5643.439003][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.439006][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5643.439010][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5643.439014][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.439016][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5643.439020][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5643.439024][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5643.439027][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5643.439031][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5643.439035][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5643.439039][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5643.439047][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5643.439050][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5643.439054][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5643.439058][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5643.439062][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5643.439064][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5643.439068][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5643.439071][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5643.439074][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5643.439078][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5643.439081][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5643.439084][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5643.439088][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5643.439091][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5643.439095][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5643.439099][ 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:1584 (discriminator 4)) [ 5643.439102][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5643.439108][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5643.439111][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5643.439115][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5643.439121][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5643.439126][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5643.439129][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5643.439133][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5643.439137][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5643.439140][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5643.439144][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5643.439148][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5643.439152][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5643.439157][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5643.439160][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5643.439165][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5643.439168][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5643.439170][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5643.439174][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5643.439177][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5643.439181][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5643.439184][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5643.439188][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5643.439191][ C2] __do_softirq (kernel/softirq.c:553) [ 5643.439196][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5643.439199][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5643.439202][ C2] </IRQ> [ 5643.439203][ C2] <TASK> [ 5643.439204][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5643.439207][ 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) [ 5643.439211][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5643.439213][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5643.439214][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5643.439216][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5643.439218][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5643.439219][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5643.439221][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5643.439224][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5643.439228][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5643.439231][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5643.439234][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5643.439237][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5643.439239][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5643.439242][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5643.439246][ C2] do_idle (kernel/sched/idle.c:312) [ 5643.439249][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5643.439251][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5643.439254][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5643.439258][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5669.422473][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5669.422990][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5669.423441][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5669.423892][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5669.424781][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5669.425372][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5669.425686][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5669.426626][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5669.426923][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5669.427309][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5669.427701][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5669.428086][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5669.428469][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5669.428854][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5669.429286][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5669.429609][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5669.429999][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5669.430383][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5669.430769][ C1] PKRU: 55555554 [ 5669.430946][ C1] Call Trace: [ 5669.431113][ C1] <IRQ> [ 5669.431255][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5669.431511][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5669.431748][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5669.432017][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5669.432282][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5669.432559][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5669.432818][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5669.433114][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5669.433368][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5669.433668][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5669.433956][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5669.434263][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5669.434542][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5669.434828][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5669.435106][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5669.435407][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5669.435646][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.435881][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5669.436110][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5669.436352][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5669.436615][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5669.436892][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.437123][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5669.437356][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5669.437610][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5669.437838][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5669.438077][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5669.438328][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5669.438597][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5669.438866][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5669.439105][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5669.439394][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5669.439656][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5669.440001][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5669.440254][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5669.440571][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5669.440836][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5669.441039][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5669.441271][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5669.441526][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5669.441800][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5669.442034][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5669.442259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5669.442578][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5669.442881][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5669.443161][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5669.443461][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5669.443707][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5669.443934][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5669.444235][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5669.444518][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5669.444842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.445078][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5669.445374][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5669.445658][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5669.445973][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5669.446228][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5669.446463][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5669.446710][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5669.447022][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5669.447352][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5669.447649][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5669.447924][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5669.448210][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5669.448526][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5669.448811][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5669.449060][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5669.449306][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5669.449552][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5669.449815][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5669.450068][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5669.450314][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5669.450592][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5669.450875][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5669.451137][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5669.451418][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.451656][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5669.451961][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5669.452236][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5669.452476][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5669.452722][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5669.452936][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5669.453202][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5669.453508][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5669.453749][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5669.453977][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5669.454226][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5669.454479][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5669.454719][ C1] tc_run (net/core/dev.c:3920) [ 5669.454924][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5669.455155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.455392][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5669.455652][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5669.455904][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.456139][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5669.456404][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5669.456705][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5669.456976][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5669.457226][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5669.457491][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5669.457746][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5669.458022][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5669.458357][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5669.458631][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5669.458883][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5669.459145][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5669.459363][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5669.459620][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5669.459867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5669.460152][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5669.460402][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5669.460642][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5669.460892][ C1] ? __create_object (mm/kmemleak.c:756) [ 5669.461133][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5669.461401][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5669.461680][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5669.461951][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5669.462231][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5669.462502][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5669.462743][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5669.463015][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5669.463249][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5669.463510][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5669.463770][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5669.464028][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5669.464299][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5669.464580][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5669.464841][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5669.465146][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5669.465392][ C1] __do_softirq (kernel/softirq.c:553) [ 5669.465624][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5669.465842][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5669.466125][ C1] </IRQ> [ 5669.466275][ C1] <TASK> [ 5669.466423][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5669.466727][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5669.467049][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5669.468009][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5669.468319][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5669.468714][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5669.469111][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5669.469506][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5669.469901][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5669.470298][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5669.470594][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5669.470814][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5669.471086][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5669.471387][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5669.471618][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5669.471868][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5669.472152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.472389][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5669.472644][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5669.472896][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5669.473182][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5669.473405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.473642][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5669.473879][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5669.474123][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5669.474362][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5669.474602][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5669.474838][ C1] ksys_write (fs/read_write.c:643) [ 5669.475055][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5669.475303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5669.475605][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5669.475838][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5669.476136][ C1] RIP: 0033:0x7fd66fef3957 [ 5669.476361][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5669.477323][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5669.477743][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5669.478138][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5669.478534][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5669.478931][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5669.479327][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5669.481927][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5669.482430][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5669.482902][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5669.483375][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5669.484293][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5669.484899][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5669.485219][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5669.486181][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5669.486487][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5669.486882][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5669.487279][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5669.487673][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5669.488068][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5669.488463][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5669.488905][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5669.489235][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5669.489632][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5669.490028][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5669.490424][ C2] PKRU: 55555554 [ 5669.490603][ C2] Call Trace: [ 5669.490773][ C2] <IRQ> [ 5669.490921][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5669.491183][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5669.491423][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5669.491698][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5669.491971][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5669.492255][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5669.492520][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5669.492823][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5669.493082][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5669.493342][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5669.493649][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5669.493942][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5669.494255][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5669.494540][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5669.494834][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5669.495119][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5669.495428][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5669.495668][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.495907][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5669.496143][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5669.496390][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5669.496662][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5669.496945][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.497183][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5669.497421][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5669.497679][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5669.497912][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5669.498157][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5669.498414][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5669.498685][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5669.498962][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5669.499206][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5669.499477][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5669.499738][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5669.500082][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5669.500333][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5669.500650][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5669.500914][ 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) [ 5669.501116][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5669.501346][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5669.501599][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5669.501872][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5669.502121][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5669.502348][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5669.502664][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5669.502966][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5669.503248][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5669.503538][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5669.503783][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5669.504015][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5669.504311][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5669.504594][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5669.504918][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.505156][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5669.505450][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5669.505734][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5669.506049][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5669.506303][ 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:1584 (discriminator 4)) [ 5669.506534][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5669.506781][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5669.507091][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5669.507420][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5669.507718][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5669.507990][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5669.508276][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5669.508585][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5669.508825][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5669.509086][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5669.509402][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5669.509675][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5669.509953][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5669.510267][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5669.510530][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5669.510844][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5669.511090][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5669.511403][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5669.511650][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5669.511926][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5669.512163][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5669.512403][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5669.512634][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5669.512888][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5669.513200][ C2] tc_run (net/core/dev.c:3920) [ 5669.513404][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5669.513632][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.513873][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5669.514131][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5669.514383][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.514622][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5669.514885][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5669.515189][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5669.515459][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5669.515710][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5669.515974][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5669.516229][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5669.516563][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5669.516839][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5669.517089][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5669.517353][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5669.517568][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5669.517811][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5669.518085][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5669.518395][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5669.518667][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5669.518917][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5669.519148][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5669.519414][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5669.519657][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5669.519908][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5669.520147][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5669.520393][ 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:1584 (discriminator 4)) [ 5669.520627][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5669.520897][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5669.521177][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5669.521421][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5669.521668][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5669.521968][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5669.522287][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5669.522531][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5669.522789][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5669.523059][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5669.523301][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5669.523535][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5669.523796][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5669.524056][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5669.524315][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5669.524582][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5669.524864][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5669.525101][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5669.525391][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5669.525627][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5669.525891][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5669.526110][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5669.526405][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5669.526650][ C2] __do_softirq (kernel/softirq.c:553) [ 5669.526881][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5669.527099][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5669.527383][ C2] </IRQ> [ 5669.527531][ C2] <TASK> [ 5669.527682][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5669.527982][ 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) [ 5669.528236][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5669.529199][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5669.529502][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5669.529899][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5669.530295][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5669.530689][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5669.531085][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5669.531484][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5669.531770][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5669.532030][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5669.532272][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5669.532522][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5669.532795][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5669.533033][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5669.533304][ C2] do_idle (kernel/sched/idle.c:312) [ 5669.533505][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5669.533748][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5669.533989][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5669.534256][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5697.422484][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5697.423002][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5697.423453][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5697.423906][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5697.424798][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5697.425390][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 5697.425668][ 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 [ 5697.426607][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 5697.426907][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5697.427292][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5697.427677][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5697.428063][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5697.428451][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5697.428837][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5697.429271][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5697.429593][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5697.429981][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5697.430370][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5697.430758][ C1] PKRU: 55555554 [ 5697.430937][ C1] Call Trace: [ 5697.431101][ C1] <IRQ> [ 5697.431246][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5697.431503][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5697.431739][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5697.432011][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5697.432274][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5697.432554][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5697.432810][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5697.433108][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5697.433362][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5697.433660][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5697.433948][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5697.434255][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5697.434535][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 5697.434778][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5697.435055][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5697.435356][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5697.435589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.435824][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5697.436057][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5697.436299][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5697.436561][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5697.436834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.437066][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5697.437301][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5697.437553][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5697.437781][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5697.438021][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5697.438271][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5697.438542][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5697.438809][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5697.439050][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5697.439312][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5697.439566][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5697.439908][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5697.440152][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5697.440461][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5697.440719][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5697.440919][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5697.441141][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5697.441387][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5697.441656][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5697.441879][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5697.442101][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5697.442410][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5697.442705][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5697.442980][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5697.443262][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5697.443501][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5697.443726][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5697.444018][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5697.444293][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5697.444607][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.444838][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5697.445125][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5697.445401][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5697.445707][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5697.445955][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5697.446181][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5697.446420][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5697.446720][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5697.447042][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5697.447332][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5697.447601][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5697.447883][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5697.448185][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5697.448462][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5697.448703][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5697.448943][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5697.449181][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5697.449437][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5697.449682][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5697.449922][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5697.450194][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5697.450463][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5697.450720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5697.451023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.451260][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5697.451564][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5697.451841][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5697.452086][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5697.452326][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5697.452537][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5697.452796][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5697.453096][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5697.453327][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5697.453552][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5697.453794][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5697.454042][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5697.454274][ C1] tc_run (net/core/dev.c:3920) [ 5697.454474][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5697.454695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.454927][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5697.455179][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5697.455424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.455654][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5697.455911][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5697.456206][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5697.456468][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5697.456714][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5697.456971][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5697.457220][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5697.457486][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5697.457815][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5697.458088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5697.458333][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5697.458590][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5697.458799][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5697.459054][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5697.459291][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5697.459569][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5697.459812][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5697.460045][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5697.460287][ C1] ? __create_object (mm/kmemleak.c:756) [ 5697.460525][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5697.460789][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5697.461064][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5697.461331][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5697.461604][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5697.461867][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5697.462105][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5697.462367][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5697.462598][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5697.462851][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5697.463105][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5697.463359][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5697.463625][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5697.463903][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5697.464156][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5697.464453][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5697.464694][ C1] __do_softirq (kernel/softirq.c:553) [ 5697.464919][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5697.465134][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5697.465411][ C1] </IRQ> [ 5697.465556][ C1] <TASK> [ 5697.465703][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5697.466000][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5697.466316][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5697.467254][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5697.467553][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5697.467940][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5697.468325][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5697.468709][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5697.469099][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5697.469486][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5697.469773][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5697.469992][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5697.470253][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5697.470548][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5697.470793][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5697.471044][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5697.471333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.471570][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5697.471825][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5697.472084][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5697.472364][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5697.472578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.472809][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5697.473045][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5697.473281][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5697.473512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5697.473746][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5697.473978][ C1] ksys_write (fs/read_write.c:643) [ 5697.474187][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5697.474428][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5697.474723][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5697.474951][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5697.475239][ C1] RIP: 0033:0x7fd66fef3957 [ 5697.475463][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5697.476402][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5697.476809][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5697.477198][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5697.477584][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5697.477969][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5697.478357][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5697.480903][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5697.481396][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5697.481854][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5697.482315][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5697.483211][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5697.483802][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5697.484118][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5697.485057][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5697.485353][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5697.485737][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5697.486125][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5697.486511][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5697.486897][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5697.487282][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5697.487713][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5697.488036][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5697.488424][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5697.488810][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5697.489195][ C2] PKRU: 55555554 [ 5697.489370][ C2] Call Trace: [ 5697.489535][ C2] <IRQ> [ 5697.489676][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5697.489931][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5697.490166][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5697.490434][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5697.490702][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5697.491005][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5697.491267][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5697.491571][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5697.491830][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5697.492098][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5697.492397][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5697.492683][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5697.492987][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5697.493267][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5697.493554][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5697.493833][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5697.494135][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5697.494369][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.494600][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5697.494831][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5697.495073][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5697.495336][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5697.495613][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.495845][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5697.496076][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5697.496328][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5697.496556][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5697.496814][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5697.497071][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5697.497345][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5697.497619][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5697.497865][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5697.498149][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5697.498404][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5697.498739][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5697.498984][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5697.499294][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5697.499548][ 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) [ 5697.499748][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5697.499975][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5697.500220][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5697.500487][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5697.500734][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5697.500956][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5697.501264][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5697.501558][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5697.501831][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5697.502116][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5697.502355][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5697.502579][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5697.502868][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5697.503146][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5697.503461][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.503692][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5697.503979][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5697.504256][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5697.504562][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5697.504809][ 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:1584 (discriminator 4)) [ 5697.505037][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5697.505281][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5697.505583][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5697.505904][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5697.506194][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5697.506460][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5697.506739][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5697.507042][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5697.507276][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5697.507532][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5697.507839][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5697.508106][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5697.508376][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5697.508680][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5697.508935][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5697.509237][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5697.509476][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5697.509782][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5697.510023][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5697.510291][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5697.510523][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5697.510778][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5697.511012][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5697.511265][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5697.511576][ C2] tc_run (net/core/dev.c:3920) [ 5697.511781][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5697.512018][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.512249][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5697.512502][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5697.512747][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.512981][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5697.513238][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5697.513536][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5697.513799][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5697.514045][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5697.514302][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5697.514552][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5697.514879][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5697.515152][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5697.515398][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5697.515655][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5697.515868][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5697.516105][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5697.516372][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5697.516675][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5697.516963][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5697.517213][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5697.517444][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5697.517710][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5697.517955][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5697.518212][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5697.518443][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5697.518682][ 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:1584 (discriminator 4)) [ 5697.518911][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5697.519170][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5697.519442][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5697.519677][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5697.519919][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5697.520212][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5697.520522][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5697.520781][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5697.521041][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5697.521308][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5697.521548][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5697.521782][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5697.522051][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5697.522305][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5697.522557][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5697.522819][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5697.523094][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5697.523325][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5697.523604][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5697.523835][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5697.524090][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5697.524306][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5697.524592][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5697.524832][ C2] __do_softirq (kernel/softirq.c:553) [ 5697.525059][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5697.525270][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5697.525548][ C2] </IRQ> [ 5697.525692][ C2] <TASK> [ 5697.525843][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5697.526138][ 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) [ 5697.526386][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5697.527325][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5697.527622][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5697.528010][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5697.528397][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5697.528782][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5697.529168][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5697.529556][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5697.529837][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5697.530091][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5697.530328][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5697.530572][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5697.530843][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5697.531076][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5697.531339][ C2] do_idle (kernel/sched/idle.c:312) [ 5697.531536][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5697.531772][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5697.532010][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5697.532270][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5697.532572][ C2] </TASK> | [ 5721.437794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5721.438166][ C1] rcu: 1-....: (3298903 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=806405 | [ 5721.438713][ C1] rcu: (t=3304645 jiffies g=1503537 q=1948 ncpus=4) [ 5721.439480][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5721.440075][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5721.440398][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5721.441339][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5721.441639][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5721.442026][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5721.442411][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5721.442796][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5721.443184][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5721.443570][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5721.444003][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5721.444324][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5721.444712][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5721.445101][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5721.445489][ C1] PKRU: 55555554 [ 5721.445666][ C1] Call Trace: [ 5721.445831][ C1] <IRQ> [ 5721.445976][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5721.446243][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5721.446488][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5721.446732][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5721.446958][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5721.447220][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5721.447484][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5721.447732][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5721.448008][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5721.448244][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5721.448546][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5721.448810][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5721.449092][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5721.449351][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5721.449650][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5721.449905][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5721.450205][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5721.450493][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5721.450801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5721.451083][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5721.451367][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5721.451647][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5721.451949][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5721.452183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.452419][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5721.452652][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5721.452895][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5721.453159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5721.453434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.453666][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5721.453902][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5721.454154][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5721.454383][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5721.454622][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5721.454874][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5721.455144][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5721.455413][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5721.455652][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5721.455918][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5721.456172][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5721.456510][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5721.456755][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5721.457067][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5721.457322][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5721.457521][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5721.457743][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5721.457992][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5721.458261][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5721.458486][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5721.458707][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5721.459018][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5721.459314][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5721.459589][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5721.459873][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5721.460115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5721.460340][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5721.460633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5721.460910][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5721.461225][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.461457][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5721.461743][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5721.462022][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5721.462329][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5721.462577][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5721.462804][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5721.463044][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5721.463348][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5721.463668][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5721.463960][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5721.464226][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5721.464507][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5721.464809][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5721.465092][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5721.465334][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5721.465573][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5721.465812][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5721.466071][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5721.466317][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5721.466556][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5721.466830][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5721.467102][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5721.467356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5721.467635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.467867][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5721.468163][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5721.468432][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5721.468664][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5721.468905][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5721.469115][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5721.469376][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5721.469675][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5721.469909][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5721.470134][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5721.470375][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5721.470642][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5721.470881][ C1] tc_run (net/core/dev.c:3920) [ 5721.471087][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5721.471315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.471552][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5721.471820][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5721.472066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.472297][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5721.472553][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5721.472848][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5721.473111][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5721.473355][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5721.473611][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5721.473858][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5721.474125][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5721.474452][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5721.474721][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5721.474969][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5721.475225][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5721.475434][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5721.475684][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5721.475922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5721.476198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5721.476443][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5721.476675][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5721.476917][ C1] ? __create_object (mm/kmemleak.c:756) [ 5721.477155][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5721.477414][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5721.477686][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5721.477955][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5721.478232][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5721.478495][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5721.478731][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5721.478995][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5721.479225][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5721.479480][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5721.479734][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5721.479986][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5721.480251][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5721.480527][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5721.480784][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5721.481082][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5721.481323][ C1] __do_softirq (kernel/softirq.c:553) [ 5721.481549][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5721.481764][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5721.482041][ C1] </IRQ> [ 5721.482187][ C1] <TASK> [ 5721.482334][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5721.482628][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5721.482944][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5721.483882][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5721.484180][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5721.484565][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5721.484951][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5721.485339][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5721.485727][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5721.486117][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5721.486403][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5721.486623][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5721.486881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5721.487176][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5721.487397][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5721.487642][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5721.487929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.488159][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5721.488407][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5721.488652][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5721.488936][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5721.489150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.489381][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5721.489615][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5721.489851][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5721.490082][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5721.490315][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5721.490548][ C1] ksys_write (fs/read_write.c:643) [ 5721.490780][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5721.491029][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5721.491333][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5721.491565][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5721.491873][ C1] RIP: 0033:0x7fd66fef3957 [ 5721.492095][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5721.493031][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5721.493435][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5721.493823][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5721.494208][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5721.494594][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5721.494980][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5721.494980][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5721.495370][ C1] </TASK> | [ 5721.495521][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5721.495785][ C2] NMI backtrace for cpu 2 [ 5721.495798][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5721.495802][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5721.495811][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5721.495817][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5721.495819][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5721.495821][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5721.495823][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5721.495824][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5721.495826][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5721.495828][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5721.495830][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5721.495833][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5721.495834][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5721.495835][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5721.495837][ C2] PKRU: 55555554 [ 5721.495838][ C2] Call Trace: [ 5721.495840][ C2] <NMI> [ 5721.495842][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5721.495850][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5721.495855][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5721.495860][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5721.495863][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5721.495865][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5721.495871][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5721.495874][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5721.495878][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5721.495881][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5721.495884][ C2] </NMI> [ 5721.495885][ C2] <IRQ> [ 5721.495886][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5721.495889][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5721.495893][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.495897][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5721.495900][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5721.495904][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5721.495907][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5721.495910][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.495912][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5721.495916][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5721.495919][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5721.495926][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5721.495929][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5721.495934][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5721.495940][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5721.495944][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5721.495947][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5721.495949][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5721.495952][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5721.495957][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5721.495961][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5721.495965][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5721.495974][ 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) [ 5721.495977][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5721.495980][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5721.495985][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5721.495988][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5721.495991][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5721.495994][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5721.496000][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5721.496005][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5721.496009][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5721.496017][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5721.496020][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5721.496023][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5721.496027][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5721.496030][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5721.496035][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.496037][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5721.496041][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5721.496045][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5721.496049][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5721.496052][ 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:1584 (discriminator 4)) [ 5721.496054][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5721.496058][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5721.496065][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5721.496071][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5721.496078][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5721.496083][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5721.496093][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5721.496101][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5721.496106][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5721.496109][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5721.496113][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5721.496115][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5721.496119][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5721.496121][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5721.496125][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5721.496131][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5721.496136][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5721.496140][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5721.496143][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5721.496146][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5721.496150][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5721.496155][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5721.496159][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5721.496161][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5721.496165][ C2] tc_run (net/core/dev.c:3920) [ 5721.496169][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5721.496173][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.496175][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5721.496179][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5721.496183][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.496185][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5721.496189][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5721.496193][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5721.496196][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5721.496200][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5721.496204][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5721.496208][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5721.496216][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5721.496219][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5721.496223][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5721.496227][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5721.496231][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5721.496234][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5721.496237][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5721.496240][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5721.496243][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5721.496246][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5721.496249][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5721.496252][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5721.496256][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5721.496259][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5721.496262][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5721.496266][ 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:1584 (discriminator 4)) [ 5721.496269][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5721.496275][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5721.496279][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5721.496283][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5721.496288][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5721.496293][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5721.496296][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5721.496300][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5721.496304][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5721.496307][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5721.496311][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5721.496316][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5721.496321][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5721.496326][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5721.496329][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5721.496333][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5721.496336][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5721.496338][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5721.496343][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5721.496345][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5721.496348][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5721.496351][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5721.496356][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5721.496359][ C2] __do_softirq (kernel/softirq.c:553) [ 5721.496363][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5721.496366][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5721.496369][ C2] </IRQ> [ 5721.496370][ C2] <TASK> [ 5721.496371][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5721.496375][ 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) [ 5721.496379][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5721.496382][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5721.496384][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5721.496386][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5721.496388][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5721.496390][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5721.496391][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5721.496394][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5721.496398][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5721.496401][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5721.496404][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5721.496407][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5721.496409][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5721.496412][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5721.496416][ C2] do_idle (kernel/sched/idle.c:312) [ 5721.496419][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5721.496421][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5721.496424][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5721.496428][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5749.422490][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5749.423007][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5749.423457][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5749.423914][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5749.424800][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5749.425391][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5749.425706][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5749.426648][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5749.426947][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5749.427333][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5749.427718][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5749.428104][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5749.428491][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5749.428897][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5749.429341][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5749.429670][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5749.430077][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5749.430468][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5749.430855][ C1] PKRU: 55555554 [ 5749.431031][ C1] Call Trace: [ 5749.431194][ C1] <IRQ> [ 5749.431340][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5749.431596][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5749.431832][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5749.432102][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5749.432366][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5749.432645][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5749.432905][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5749.433202][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5749.433456][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5749.433752][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5749.434043][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5749.434351][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5749.434629][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5749.434917][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5749.435198][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5749.435497][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5749.435734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.435970][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5749.436203][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5749.436444][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5749.436709][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5749.436984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.437215][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5749.437451][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5749.437703][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5749.437931][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5749.438172][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5749.438421][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5749.438691][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5749.438961][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5749.439200][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5749.439462][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5749.439718][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5749.440056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5749.440301][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5749.440634][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5749.440897][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5749.441102][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5749.441331][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5749.441584][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5749.441863][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5749.442089][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5749.442310][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5749.442620][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5749.442915][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5749.443193][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5749.443477][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5749.443717][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5749.443943][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5749.444231][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5749.444510][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5749.444825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.445058][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5749.445344][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5749.445621][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5749.445929][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5749.446177][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5749.446402][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5749.446643][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5749.446947][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5749.447272][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5749.447563][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5749.447828][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5749.448108][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5749.448412][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5749.448690][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5749.448932][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5749.449170][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5749.449410][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5749.449667][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5749.449914][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5749.450155][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5749.450428][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5749.450703][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5749.450959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5749.451234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.451464][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5749.451759][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5749.452027][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5749.452260][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5749.452499][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5749.452706][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5749.452967][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5749.453265][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5749.453500][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5749.453724][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5749.453966][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5749.454213][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5749.454444][ C1] tc_run (net/core/dev.c:3920) [ 5749.454645][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5749.454869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.455105][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5749.455358][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5749.455603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.455833][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5749.456090][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5749.456382][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5749.456646][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5749.456892][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5749.457149][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5749.457396][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5749.457663][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5749.457991][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5749.458260][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5749.458504][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5749.458762][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5749.458971][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5749.459220][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5749.459456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5749.459731][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5749.459976][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5749.460209][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5749.460455][ C1] ? __create_object (mm/kmemleak.c:756) [ 5749.460715][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5749.460982][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5749.461262][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5749.461534][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5749.461821][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5749.462085][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5749.462322][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5749.462585][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5749.462814][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5749.463068][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5749.463321][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5749.463573][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5749.463839][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5749.464117][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5749.464370][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5749.464665][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5749.464905][ C1] __do_softirq (kernel/softirq.c:553) [ 5749.465133][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5749.465347][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5749.465628][ C1] </IRQ> [ 5749.465772][ C1] <TASK> [ 5749.465920][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5749.466213][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5749.466527][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5749.467469][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5749.467764][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5749.468152][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5749.468538][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5749.468922][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5749.469306][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5749.469696][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5749.469983][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5749.470201][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5749.470464][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5749.470780][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5749.471008][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5749.471258][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5749.471544][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.471788][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5749.472038][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5749.472284][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5749.472565][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5749.472778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.473010][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5749.473244][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5749.473478][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5749.473710][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5749.473944][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5749.474175][ C1] ksys_write (fs/read_write.c:643) [ 5749.474384][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5749.474625][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5749.474921][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5749.475144][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5749.475434][ C1] RIP: 0033:0x7fd66fef3957 [ 5749.475656][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5749.476595][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5749.477003][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5749.477390][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5749.477776][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5749.478161][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5749.478545][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5749.481086][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5749.481578][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5749.482037][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5749.482496][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5749.483395][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5749.483987][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5749.484302][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5749.485246][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5749.485541][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5749.485930][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5749.486314][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5749.486700][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5749.487086][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5749.487474][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5749.487906][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5749.488228][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5749.488613][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5749.489000][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5749.489387][ C2] PKRU: 55555554 [ 5749.489563][ C2] Call Trace: [ 5749.489726][ C2] <IRQ> [ 5749.489870][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5749.490124][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5749.490358][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5749.490651][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5749.490922][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5749.491209][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5749.491472][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5749.491780][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5749.492034][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5749.492291][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5749.492588][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5749.492877][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5749.493182][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5749.493461][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5749.493747][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5749.494029][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5749.494330][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5749.494564][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.494797][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5749.495031][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5749.495271][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5749.495540][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5749.495815][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.496049][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5749.496282][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5749.496535][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5749.496760][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5749.497023][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5749.497279][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5749.497551][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5749.497827][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5749.498082][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5749.498344][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5749.498599][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5749.498936][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5749.499181][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5749.499490][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5749.499743][ 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) [ 5749.499943][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5749.500166][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5749.500410][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5749.500682][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5749.500928][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5749.501148][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5749.501457][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5749.501753][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5749.502027][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5749.502312][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5749.502551][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5749.502775][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5749.503068][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5749.503343][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5749.503657][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.503890][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5749.504178][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5749.504455][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5749.504766][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5749.505037][ 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:1584 (discriminator 4)) [ 5749.505270][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5749.505516][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5749.505825][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5749.506161][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5749.506450][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5749.506714][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5749.506993][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5749.507293][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5749.507526][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5749.507781][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5749.508089][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5749.508358][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5749.508626][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5749.508933][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5749.509187][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5749.509491][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5749.509733][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5749.510041][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5749.510280][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5749.510570][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5749.510809][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5749.511048][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5749.511279][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5749.511533][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5749.511850][ C2] tc_run (net/core/dev.c:3920) [ 5749.512048][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5749.512271][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.512499][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5749.512750][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5749.512996][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.513227][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5749.513481][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5749.513775][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5749.514039][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5749.514282][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5749.514537][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5749.514784][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5749.515110][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5749.515377][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5749.515621][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5749.515877][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5749.516086][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5749.516320][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5749.516586][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5749.516886][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5749.517152][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5749.517395][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5749.517619][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5749.517877][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5749.518115][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5749.518359][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5749.518592][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5749.518834][ 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:1584 (discriminator 4)) [ 5749.519061][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5749.519321][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5749.519594][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5749.519834][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5749.520075][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5749.520367][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5749.520681][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5749.520919][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5749.521172][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5749.521432][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5749.521664][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5749.521896][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5749.522151][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5749.522404][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5749.522656][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5749.522919][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5749.523194][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5749.523424][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5749.523708][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5749.523940][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5749.524197][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5749.524410][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5749.524698][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5749.524940][ C2] __do_softirq (kernel/softirq.c:553) [ 5749.525164][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5749.525378][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5749.525652][ C2] </IRQ> [ 5749.525798][ C2] <TASK> [ 5749.525946][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5749.526240][ 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) [ 5749.526493][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5749.527431][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5749.527728][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5749.528116][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5749.528500][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5749.528886][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5749.529272][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5749.529661][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5749.529942][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5749.530194][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5749.530430][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5749.530699][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5749.530975][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5749.531217][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5749.531489][ C2] do_idle (kernel/sched/idle.c:312) [ 5749.531703][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5749.531938][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5749.532173][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5749.532433][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5777.422463][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5777.422979][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5777.423429][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5777.423881][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5777.424767][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5777.425360][ C1] RIP: 0010: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.425673][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426610][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5777.426910][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5777.427294][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5777.427681][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5777.428070][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5777.428455][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5777.428841][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5777.429275][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5777.429596][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5777.429987][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5777.430376][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5777.430760][ C1] PKRU: 55555554 [ 5777.430938][ C1] Call Trace: [ 5777.431103][ C1] <IRQ> [ 5777.431245][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5777.431498][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5777.431734][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5777.432002][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5777.432269][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5777.432547][ 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.432804][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433102][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5777.433355][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5777.433655][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5777.433943][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.434248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434531][ C1] ? 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.434817][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435099][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5777.435400][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.435635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.435866][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.436100][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5777.436340][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5777.436603][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.436881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.437111][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.437344][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5777.437595][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.437824][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5777.438066][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5777.438316][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5777.438586][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5777.438854][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5777.439095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5777.439357][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5777.439619][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5777.439957][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.440205][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5777.440518][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5777.440775][ C1] ip_rcv (./include/net/dst.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.440977][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.441201][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5777.441447][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5777.441714][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5777.441941][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5777.442160][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5777.442469][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5777.442765][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.443038][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.443324][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.443564][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.443787][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5777.444080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.444353][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5777.444667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.444900][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5777.445188][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5777.445463][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5777.445768][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5777.446017][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5777.446244][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5777.446485][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5777.446786][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5777.447111][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5777.447401][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.447668][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.447948][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5777.448254][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5777.448529][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5777.448771][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5777.449012][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5777.449251][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5777.449507][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5777.449754][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5777.449997][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5777.450267][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5777.450565][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5777.450828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.451112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.451350][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.451660][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5777.451930][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.452164][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5777.452403][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5777.452616][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5777.452876][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5777.453176][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.453409][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5777.453632][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5777.453874][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5777.454125][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.454360][ C1] tc_run (net/core/dev.c:3920) [ 5777.454560][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5777.454784][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.455015][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5777.455273][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5777.455518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.455750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.456009][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.456303][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5777.456566][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5777.456812][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5777.457070][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.457318][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5777.457589][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5777.457918][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5777.458184][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.458432][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5777.458689][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5777.458902][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5777.459152][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5777.459386][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.459667][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.459911][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5777.460144][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5777.460387][ C1] ? __create_object (mm/kmemleak.c:756) [ 5777.460625][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5777.460887][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5777.461167][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5777.461432][ C1] tcp_delack_timer_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.461704][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5777.461971][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5777.462207][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5777.462474][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5777.462701][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5777.462957][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5777.463212][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5777.463465][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5777.463733][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5777.464009][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5777.464263][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.464561][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5777.464802][ C1] __do_softirq (kernel/softirq.c:553) [ 5777.465029][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5777.465243][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5777.465519][ C1] </IRQ> [ 5777.465668][ C1] <TASK> [ 5777.465813][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.466111][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5777.466425][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5777.467362][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5777.467661][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5777.468049][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5777.468434][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5777.468823][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5777.469210][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5777.469598][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5777.469887][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5777.470103][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5777.470381][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.470683][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5777.470914][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5777.471165][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5777.471455][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.471699][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5777.471950][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5777.472197][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5777.472476][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5777.472692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.472922][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5777.473156][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5777.473392][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5777.473625][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.473858][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5777.474091][ C1] ksys_write (fs/read_write.c:643) [ 5777.474302][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5777.474542][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.474838][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5777.475067][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5777.475357][ C1] RIP: 0033:0x7fd66fef3957 [ 5777.475579][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.476519][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5777.476928][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5777.477314][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5777.477699][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5777.478086][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5777.478473][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5777.481008][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5777.481496][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5777.481954][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5777.482416][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5777.483310][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5777.483905][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 5777.484185][ C2] 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 <c3> 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 [ 5777.485127][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246 [ 5777.485422][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5777.485810][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5777.486198][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5777.486583][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5777.486968][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5777.487355][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5777.487788][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5777.488111][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5777.488498][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5777.488883][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5777.489271][ C2] PKRU: 55555554 [ 5777.489446][ C2] Call Trace: [ 5777.489609][ C2] <IRQ> [ 5777.489752][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5777.490008][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5777.490241][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5777.490535][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5777.490807][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5777.491094][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5777.491362][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.491670][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5777.491924][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5777.492180][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5777.492479][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5777.492766][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.493072][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493350][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 5777.493601][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493876][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5777.494177][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.494408][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.494641][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.494875][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5777.495117][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5777.495380][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.495654][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.495888][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.496122][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5777.496397][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.496631][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5777.496876][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5777.497133][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5777.497406][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5777.497680][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5777.497927][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5777.498202][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5777.498456][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5777.498792][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.499037][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5777.499347][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5777.499600][ 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) [ 5777.499798][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.500021][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5777.500267][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5777.500538][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5777.500782][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5777.501001][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5777.501309][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5777.501606][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.501878][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.502164][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.502403][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.502624][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5777.502916][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.503191][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5777.503505][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.503737][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5777.504026][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5777.504301][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5777.504607][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5777.504854][ 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:1584 (discriminator 4)) [ 5777.505083][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5777.505323][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5777.505624][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5777.505947][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5777.506234][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.506500][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.506779][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5777.507083][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.507315][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5777.507571][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5777.507878][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5777.508147][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5777.508413][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5777.508718][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5777.508971][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5777.509273][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5777.509514][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5777.509821][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5777.510062][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5777.510331][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.510588][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.510828][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5777.511059][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5777.511311][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5777.511631][ C2] tc_run (net/core/dev.c:3920) [ 5777.511828][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5777.512054][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.512285][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5777.512538][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5777.512782][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.513013][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.513269][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.513563][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5777.513827][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5777.514071][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5777.514329][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.514577][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5777.514905][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5777.515172][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.515417][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5777.515673][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5777.515884][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5777.516119][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5777.516388][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.516689][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5777.516958][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5777.517202][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5777.517424][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5777.517685][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5777.517921][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.518165][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5777.518398][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5777.518640][ 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:1584 (discriminator 4)) [ 5777.518869][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5777.519128][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5777.519399][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.519636][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5777.519879][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5777.520170][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5777.520484][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5777.520721][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5777.520973][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5777.521233][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5777.521464][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5777.521693][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5777.521947][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5777.522200][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5777.522450][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5777.522710][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5777.522988][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.523218][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5777.523498][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.523730][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5777.523987][ C2] ? ktime_get (kernel/time/timekeeping.c: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.524199][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5777.524486][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5777.524727][ C2] __do_softirq (kernel/softirq.c:553) [ 5777.524952][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5777.525165][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5777.525439][ C2] </IRQ> [ 5777.525586][ C2] <TASK> [ 5777.525730][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.526026][ 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) [ 5777.526274][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5777.527214][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5777.527512][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5777.527897][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5777.528280][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5777.528666][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5777.529053][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5777.529439][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5777.529719][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5777.529973][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5777.530206][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5777.530472][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5777.530747][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.530984][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5777.531257][ C2] do_idle (kernel/sched/idle.c:312) [ 5777.531464][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5777.531711][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5777.531947][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5777.532209][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5777.532510][ C2] </TASK> | [ 5799.495794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5799.496163][ C1] rcu: 1-....: (3376787 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=822787 | [ 5799.496711][ C1] rcu: (t=3382703 jiffies g=1503537 q=1986 ncpus=4) [ 5799.497476][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5799.498073][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5799.498394][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5799.499332][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5799.499631][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5799.500017][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5799.500405][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5799.500794][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5799.501187][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5799.501572][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5799.502005][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5799.502325][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5799.502717][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5799.503105][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5799.503491][ C1] PKRU: 55555554 [ 5799.503667][ C1] Call Trace: [ 5799.503833][ C1] <IRQ> [ 5799.503977][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5799.504244][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5799.504488][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5799.504732][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5799.504958][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5799.505221][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5799.505484][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5799.505734][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5799.506013][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5799.506246][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5799.506548][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5799.506813][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5799.507094][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5799.507353][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5799.507650][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5799.507906][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5799.508208][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5799.508493][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5799.508800][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5799.509083][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5799.509367][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5799.509649][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5799.509953][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5799.510186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.510443][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5799.510683][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5799.510933][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5799.511204][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5799.511497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.511727][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5799.511963][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5799.512215][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5799.512445][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5799.512685][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5799.512937][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5799.513206][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5799.513473][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5799.513713][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5799.513978][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5799.514235][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5799.514575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5799.514820][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5799.515132][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5799.515387][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5799.515586][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5799.515810][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5799.516059][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5799.516327][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5799.516552][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5799.516772][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5799.517083][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5799.517380][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5799.517654][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5799.517940][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5799.518179][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5799.518403][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5799.518694][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5799.518970][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5799.519284][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.519516][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5799.519803][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5799.520081][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5799.520392][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5799.520640][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5799.520870][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5799.521111][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5799.521413][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5799.521737][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5799.522028][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5799.522294][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5799.522577][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5799.522883][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5799.523158][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5799.523401][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5799.523642][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5799.523882][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5799.524140][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5799.524386][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5799.524627][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5799.524899][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5799.525170][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5799.525427][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5799.525703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.525938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5799.526232][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5799.526502][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5799.526733][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5799.526973][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5799.527184][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5799.527444][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5799.527744][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5799.527978][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5799.528202][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5799.528443][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5799.528690][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5799.528926][ C1] tc_run (net/core/dev.c:3920) [ 5799.529125][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5799.529349][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.529579][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5799.529834][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5799.530081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.530335][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5799.530598][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5799.530901][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5799.531171][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5799.531433][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5799.531689][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5799.531938][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5799.532207][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5799.532535][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5799.532801][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5799.533047][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5799.533304][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5799.533514][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5799.533763][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5799.534000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5799.534279][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5799.534523][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5799.534754][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5799.534997][ C1] ? __create_object (mm/kmemleak.c:756) [ 5799.535234][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5799.535498][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5799.535771][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5799.536036][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5799.536308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5799.536571][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5799.536807][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5799.537072][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5799.537304][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5799.537556][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5799.537808][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5799.538060][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5799.538328][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5799.538603][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5799.538855][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5799.539153][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5799.539393][ C1] __do_softirq (kernel/softirq.c:553) [ 5799.539618][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5799.539835][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5799.540111][ C1] </IRQ> [ 5799.540262][ C1] <TASK> [ 5799.540407][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5799.540702][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5799.541038][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5799.542004][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5799.542312][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5799.542697][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5799.543084][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5799.543470][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5799.543856][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5799.544245][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5799.544534][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5799.544749][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5799.545008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5799.545303][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5799.545525][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5799.545769][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5799.546049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.546281][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5799.546529][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5799.546774][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5799.547055][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5799.547269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.547499][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5799.547733][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5799.547975][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5799.548208][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5799.548439][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5799.548672][ C1] ksys_write (fs/read_write.c:643) [ 5799.548883][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5799.549125][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5799.549421][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5799.549648][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5799.549939][ C1] RIP: 0033:0x7fd66fef3957 [ 5799.550161][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5799.551142][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5799.551567][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5799.551954][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5799.552339][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5799.552723][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5799.553111][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5799.553111][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5799.553500][ C1] </TASK> | [ 5799.553651][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5799.553918][ C2] NMI backtrace for cpu 2 [ 5799.553928][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5799.553932][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5799.553941][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5799.553946][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5799.553951][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5799.553955][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5799.553959][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5799.553962][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5799.553966][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5799.553970][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5799.553975][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5799.553980][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5799.553983][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5799.553986][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5799.553990][ C2] PKRU: 55555554 [ 5799.553992][ C2] Call Trace: [ 5799.553995][ C2] <NMI> [ 5799.553997][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5799.554010][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5799.554018][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5799.554027][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5799.554034][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5799.554039][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5799.554051][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5799.554059][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5799.554067][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5799.554075][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5799.554080][ C2] </NMI> [ 5799.554081][ C2] <IRQ> [ 5799.554083][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5799.554086][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5799.554089][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.554093][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5799.554097][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5799.554100][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5799.554103][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5799.554106][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.554108][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5799.554112][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5799.554115][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5799.554122][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5799.554124][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5799.554129][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5799.554134][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5799.554138][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5799.554140][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5799.554143][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5799.554146][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5799.554151][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5799.554155][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5799.554158][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5799.554167][ 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) [ 5799.554170][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5799.554173][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5799.554177][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5799.554180][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5799.554183][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5799.554186][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5799.554192][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5799.554197][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5799.554200][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5799.554208][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5799.554211][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5799.554214][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5799.554217][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5799.554221][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5799.554225][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.554227][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5799.554232][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5799.554235][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5799.554239][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5799.554242][ 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:1584 (discriminator 4)) [ 5799.554244][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5799.554248][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5799.554255][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5799.554262][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5799.554268][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5799.554273][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5799.554283][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5799.554290][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5799.554295][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5799.554297][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5799.554300][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5799.554303][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5799.554306][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5799.554308][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5799.554313][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5799.554317][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5799.554321][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5799.554325][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5799.554328][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5799.554330][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5799.554335][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5799.554339][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5799.554343][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5799.554345][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5799.554349][ C2] tc_run (net/core/dev.c:3920) [ 5799.554353][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5799.554356][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.554358][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5799.554362][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5799.554366][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.554369][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5799.554372][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5799.554376][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5799.554379][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5799.554383][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5799.554386][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5799.554390][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5799.554398][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5799.554401][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5799.554405][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5799.554409][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5799.554412][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5799.554415][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5799.554418][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5799.554422][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5799.554424][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5799.554428][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5799.554431][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5799.554434][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5799.554438][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5799.554440][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5799.554444][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5799.554448][ 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:1584 (discriminator 4)) [ 5799.554451][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5799.554457][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5799.554460][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5799.554464][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5799.554468][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5799.554473][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5799.554476][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5799.554480][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5799.554483][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5799.554486][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5799.554490][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5799.554494][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5799.554499][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5799.554503][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5799.554506][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5799.554510][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5799.554513][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5799.554516][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5799.554520][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5799.554522][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5799.554525][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5799.554528][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5799.554533][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5799.554536][ C2] __do_softirq (kernel/softirq.c:553) [ 5799.554541][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5799.554543][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5799.554546][ C2] </IRQ> [ 5799.554547][ C2] <TASK> [ 5799.554548][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5799.554551][ 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) [ 5799.554555][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5799.554557][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5799.554559][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5799.554560][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5799.554562][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5799.554563][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5799.554564][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5799.554567][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5799.554571][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5799.554574][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5799.554577][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5799.554580][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5799.554582][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5799.554585][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5799.554588][ C2] do_idle (kernel/sched/idle.c:312) [ 5799.554591][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5799.554594][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5799.554597][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5799.554601][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5825.422477][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5825.422996][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5825.423449][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5825.423903][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5825.424789][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5825.425384][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5825.425704][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5825.426645][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5825.426944][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5825.427334][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5825.427718][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5825.428106][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5825.428493][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5825.428880][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5825.429313][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5825.429634][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5825.430025][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5825.430415][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5825.430800][ C1] PKRU: 55555554 [ 5825.430977][ C1] Call Trace: [ 5825.431143][ C1] <IRQ> [ 5825.431286][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5825.431544][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5825.431781][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5825.432049][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5825.432314][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5825.432594][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5825.432852][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5825.433150][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5825.433404][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5825.433704][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5825.433990][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5825.434294][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5825.434575][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5825.434859][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5825.435142][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5825.435444][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5825.435676][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.435910][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5825.436143][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5825.436385][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5825.436648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5825.436925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.437155][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5825.437390][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5825.437642][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5825.437872][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5825.438116][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5825.438367][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5825.438636][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5825.438904][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5825.439145][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5825.439408][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5825.439663][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5825.440005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5825.440277][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5825.440597][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5825.440860][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5825.441064][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5825.441304][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5825.441550][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5825.441819][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5825.442044][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5825.442266][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5825.442575][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5825.442872][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5825.443147][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5825.443432][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5825.443672][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5825.443899][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5825.444192][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5825.444468][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5825.444782][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.445015][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5825.445304][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5825.445580][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5825.445887][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5825.446135][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5825.446363][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5825.446602][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5825.446906][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5825.447228][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5825.447519][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5825.447784][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5825.448068][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5825.448372][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5825.448649][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5825.448894][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5825.449135][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5825.449374][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5825.449631][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5825.449878][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5825.450122][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5825.450394][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5825.450664][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5825.450920][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5825.451199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.451431][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5825.451725][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5825.451997][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5825.452228][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5825.452468][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5825.452680][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5825.452941][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5825.453241][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5825.453474][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5825.453699][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5825.453943][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5825.454190][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5825.454424][ C1] tc_run (net/core/dev.c:3920) [ 5825.454625][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5825.454848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.455082][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5825.455334][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5825.455579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.455811][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5825.456068][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5825.456363][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5825.456626][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5825.456872][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5825.457129][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5825.457377][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5825.457645][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5825.457975][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5825.458243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5825.458488][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5825.458745][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5825.458956][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5825.459205][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5825.459442][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5825.459720][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5825.459965][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5825.460218][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5825.460464][ C1] ? __create_object (mm/kmemleak.c:756) [ 5825.460707][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5825.460975][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5825.461255][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5825.461532][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5825.461805][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5825.462068][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5825.462305][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5825.462569][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5825.462798][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5825.463052][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5825.463305][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5825.463556][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5825.463822][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5825.464098][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5825.464351][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5825.464647][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5825.464888][ C1] __do_softirq (kernel/softirq.c:553) [ 5825.465113][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5825.465328][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5825.465602][ C1] </IRQ> [ 5825.465748][ C1] <TASK> [ 5825.465894][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5825.466189][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5825.466503][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5825.467443][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5825.467741][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5825.468129][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5825.468514][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5825.468900][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5825.469288][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5825.469676][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5825.469964][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5825.470187][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5825.470445][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5825.470740][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5825.470967][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5825.471211][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5825.471491][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.471722][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5825.471973][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5825.472218][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5825.472497][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5825.472711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.472944][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5825.473176][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5825.473413][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5825.473644][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5825.473877][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5825.474108][ C1] ksys_write (fs/read_write.c:643) [ 5825.474318][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5825.474558][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5825.474854][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5825.475081][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5825.475369][ C1] RIP: 0033:0x7fd66fef3957 [ 5825.475591][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5825.476531][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5825.476938][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5825.477324][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5825.477709][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5825.478094][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5825.478480][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5825.481056][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5825.481562][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5825.482020][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5825.482483][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5825.483375][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5825.483968][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5825.484282][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5825.485219][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5825.485516][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5825.485901][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5825.486285][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5825.486670][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5825.487056][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5825.487440][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5825.487872][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5825.488193][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5825.488580][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5825.488966][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5825.489353][ C2] PKRU: 55555554 [ 5825.489528][ C2] Call Trace: [ 5825.489693][ C2] <IRQ> [ 5825.489834][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5825.490092][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5825.490327][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5825.490592][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5825.490855][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5825.491135][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5825.491393][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5825.491688][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5825.491942][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5825.492196][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5825.492494][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5825.492777][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5825.493083][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5825.493362][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5825.493645][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5825.493927][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5825.494227][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5825.494458][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.494689][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5825.494922][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5825.495164][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5825.495425][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5825.495704][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.495935][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5825.496167][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5825.496418][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5825.496645][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5825.496905][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5825.497162][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5825.497434][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5825.497710][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5825.497957][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5825.498226][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5825.498487][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5825.498834][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5825.499094][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5825.499403][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5825.499657][ 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) [ 5825.499854][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5825.500078][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5825.500350][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5825.500625][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5825.500877][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5825.501101][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5825.501424][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5825.501720][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5825.501993][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5825.502278][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5825.502519][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5825.502740][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5825.503033][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5825.503309][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5825.503624][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.503854][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5825.504142][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5825.504417][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5825.504724][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5825.504972][ 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:1584 (discriminator 4)) [ 5825.505200][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5825.505441][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5825.505742][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5825.506065][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5825.506353][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5825.506620][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5825.506899][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5825.507201][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5825.507437][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5825.507692][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5825.508001][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5825.508267][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5825.508534][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5825.508839][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5825.509091][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5825.509394][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5825.509635][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5825.509943][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5825.510186][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5825.510453][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5825.510687][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5825.510922][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5825.511144][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5825.511391][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5825.511694][ C2] tc_run (net/core/dev.c:3920) [ 5825.511893][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5825.512119][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.512350][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5825.512602][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5825.512848][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.513078][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5825.513335][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5825.513627][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5825.513893][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5825.514137][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5825.514394][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5825.514643][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5825.514970][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5825.515235][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5825.515479][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5825.515735][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5825.515949][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5825.516183][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5825.516452][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5825.516753][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5825.517021][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5825.517271][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5825.517494][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5825.517754][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5825.517990][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5825.518233][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5825.518464][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5825.518705][ 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:1584 (discriminator 4)) [ 5825.518933][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5825.519192][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5825.519463][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5825.519700][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5825.519943][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5825.520259][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5825.520575][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5825.520818][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5825.521078][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5825.521353][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5825.521584][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5825.521815][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5825.522068][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5825.522319][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5825.522569][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5825.522831][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5825.523107][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5825.523339][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5825.523617][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5825.523848][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5825.524104][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5825.524318][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5825.524604][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5825.524844][ C2] __do_softirq (kernel/softirq.c:553) [ 5825.525071][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5825.525282][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5825.525557][ C2] </IRQ> [ 5825.525702][ C2] <TASK> [ 5825.525846][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5825.526140][ 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) [ 5825.526389][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5825.527324][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5825.527620][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5825.528005][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5825.528390][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5825.528775][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5825.529160][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5825.529545][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5825.529824][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5825.530078][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5825.530319][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5825.530561][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5825.530829][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5825.531064][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5825.531326][ C2] do_idle (kernel/sched/idle.c:312) [ 5825.531522][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5825.531757][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5825.531994][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5825.532254][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5853.422473][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5853.422989][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5853.423438][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5853.423890][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5853.424776][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5853.425372][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5853.425686][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5853.426622][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5853.426921][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5853.427304][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5853.427690][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5853.428076][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5853.428460][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5853.428844][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5853.429276][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5853.429599][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5853.429991][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5853.430376][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5853.430762][ C1] PKRU: 55555554 [ 5853.430938][ C1] Call Trace: [ 5853.431103][ C1] <IRQ> [ 5853.431245][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5853.431500][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5853.431737][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5853.432006][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5853.432272][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5853.432548][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5853.432804][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5853.433102][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5853.433356][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5853.433656][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5853.433948][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5853.434254][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5853.434534][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5853.434821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5853.435101][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5853.435406][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5853.435640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.435873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5853.436104][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5853.436344][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5853.436607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5853.436884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.437116][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5853.437349][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5853.437599][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5853.437828][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5853.438069][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5853.438320][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5853.438591][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5853.438859][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5853.439098][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5853.439363][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5853.439618][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5853.439959][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5853.440228][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5853.440548][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5853.440809][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5853.441013][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5853.441251][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5853.441497][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5853.441764][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5853.441993][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5853.442212][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5853.442521][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5853.442818][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5853.443092][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5853.443378][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5853.443618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5853.443840][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5853.444132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5853.444408][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5853.444722][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.444953][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5853.445240][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5853.445514][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5853.445821][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5853.446070][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5853.446298][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5853.446539][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5853.446842][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5853.447165][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5853.447453][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5853.447721][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5853.448000][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5853.448304][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5853.448580][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5853.448822][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5853.449063][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5853.449306][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5853.449562][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5853.449808][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5853.450055][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5853.450325][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5853.450597][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5853.450853][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5853.451128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.451361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5853.451656][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5853.451926][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5853.452161][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5853.452400][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5853.452609][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5853.452869][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5853.453168][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5853.453403][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5853.453624][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5853.453867][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5853.454115][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5853.454348][ C1] tc_run (net/core/dev.c:3920) [ 5853.454548][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5853.454772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.455003][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5853.455261][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5853.455505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.455734][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5853.455992][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5853.456287][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5853.456549][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5853.456795][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5853.457053][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5853.457301][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5853.457570][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5853.457898][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5853.458165][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5853.458411][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5853.458666][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5853.458878][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5853.459128][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5853.459362][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5853.459639][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5853.459887][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5853.460145][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5853.460391][ C1] ? __create_object (mm/kmemleak.c:756) [ 5853.460633][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5853.460902][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5853.461194][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5853.461458][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5853.461731][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5853.461997][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5853.462232][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5853.462497][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5853.462724][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5853.462983][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5853.463237][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5853.463489][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5853.463754][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5853.464030][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5853.464282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5853.464580][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5853.464821][ C1] __do_softirq (kernel/softirq.c:553) [ 5853.465048][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5853.465261][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5853.465536][ C1] </IRQ> [ 5853.465682][ C1] <TASK> [ 5853.465827][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5853.466124][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5853.466436][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5853.467372][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5853.467669][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5853.468054][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5853.468440][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5853.468826][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5853.469212][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5853.469599][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5853.469888][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5853.470112][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5853.470370][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5853.470665][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5853.470889][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5853.471134][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5853.471411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.471642][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5853.471891][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5853.472137][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5853.472414][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5853.472632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.472863][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5853.473095][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5853.473331][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5853.473564][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5853.473797][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5853.474030][ C1] ksys_write (fs/read_write.c:643) [ 5853.474242][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5853.474482][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5853.474775][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5853.475003][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5853.475294][ C1] RIP: 0033:0x7fd66fef3957 [ 5853.475514][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5853.476453][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5853.476862][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5853.477248][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5853.477632][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5853.478021][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5853.478406][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5853.480989][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5853.481494][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5853.481953][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5853.482415][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5853.483311][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5853.483903][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5853.484217][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5853.485157][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5853.485454][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5853.485841][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5853.486231][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5853.486615][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5853.487004][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5853.487390][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5853.487823][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5853.488145][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5853.488532][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5853.488921][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5853.489306][ C2] PKRU: 55555554 [ 5853.489483][ C2] Call Trace: [ 5853.489648][ C2] <IRQ> [ 5853.489790][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5853.490048][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5853.490284][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5853.490551][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5853.490815][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5853.491096][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5853.491353][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5853.491649][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5853.491902][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5853.492158][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5853.492457][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5853.492741][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5853.493048][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5853.493329][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5853.493614][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5853.493896][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5853.494198][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5853.494428][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.494662][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5853.494896][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5853.495138][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5853.495400][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5853.495676][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.495908][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5853.496147][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5853.496399][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5853.496628][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5853.496886][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5853.497142][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5853.497416][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5853.497691][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5853.497939][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5853.498213][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5853.498467][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5853.498805][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5853.499051][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5853.499362][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5853.499616][ 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) [ 5853.499814][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5853.500060][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5853.500310][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5853.500587][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5853.500836][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5853.501061][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5853.501387][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5853.501683][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5853.501955][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5853.502241][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5853.502485][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5853.502706][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5853.502998][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5853.503272][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5853.503588][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.503818][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5853.504109][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5853.504384][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5853.504690][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5853.504938][ 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:1584 (discriminator 4)) [ 5853.505166][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5853.505406][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5853.505707][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5853.506030][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5853.506317][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5853.506585][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5853.506864][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5853.507167][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5853.507400][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5853.507656][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5853.507963][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5853.508230][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5853.508497][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5853.508802][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5853.509055][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5853.509357][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5853.509599][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5853.509907][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5853.510151][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5853.510417][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5853.510650][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5853.510884][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5853.511107][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5853.511353][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5853.511656][ C2] tc_run (net/core/dev.c:3920) [ 5853.511854][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5853.512080][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.512311][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5853.512563][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5853.512808][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.513038][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5853.513295][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5853.513588][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5853.513850][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5853.514096][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5853.514353][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5853.514600][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5853.514931][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5853.515198][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5853.515442][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5853.515697][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5853.515909][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5853.516143][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5853.516415][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5853.516714][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5853.516983][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5853.517228][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5853.517450][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5853.517711][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5853.517947][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5853.518190][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5853.518422][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5853.518663][ 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:1584 (discriminator 4)) [ 5853.518892][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5853.519151][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5853.519422][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5853.519660][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5853.519903][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5853.520220][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5853.520538][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5853.520780][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5853.521041][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5853.521316][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5853.521547][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5853.521777][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5853.522031][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5853.522284][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5853.522535][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5853.522796][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5853.523076][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5853.523307][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5853.523587][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5853.523820][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5853.524080][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5853.524293][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5853.524582][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5853.524822][ C2] __do_softirq (kernel/softirq.c:553) [ 5853.525049][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5853.525263][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5853.525536][ C2] </IRQ> [ 5853.525683][ C2] <TASK> [ 5853.525828][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5853.526125][ 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) [ 5853.526373][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5853.527318][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5853.527616][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5853.528002][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5853.528387][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5853.528774][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5853.529160][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5853.529547][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5853.529828][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5853.530086][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5853.530320][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5853.530562][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5853.530831][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5853.531063][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5853.531328][ C2] do_idle (kernel/sched/idle.c:312) [ 5853.531525][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5853.531760][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5853.531996][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5853.532258][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5853.532558][ C2] </TASK> | [ 5877.553794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5877.554169][ C1] rcu: 1-....: (3454671 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=839146 | [ 5877.554727][ C1] rcu: (t=3460761 jiffies g=1503537 q=2026 ncpus=4) [ 5877.555492][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5877.556083][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5877.556364][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 5877.557306][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 5877.557605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5877.557990][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5877.558375][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5877.558761][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5877.559147][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5877.559531][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5877.559968][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5877.560287][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5877.560675][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5877.561061][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5877.561444][ C1] PKRU: 55555554 [ 5877.561621][ C1] Call Trace: [ 5877.561787][ C1] <IRQ> [ 5877.561931][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5877.562198][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5877.562442][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5877.562686][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5877.562911][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5877.563173][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5877.563435][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5877.563686][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5877.563963][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5877.564197][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5877.564500][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5877.564769][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5877.565051][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5877.565309][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5877.565607][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5877.565862][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5877.566165][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5877.566454][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5877.566761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5877.567045][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5877.567290][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5877.567562][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5877.567864][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5877.568105][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.568337][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5877.568570][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5877.568812][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5877.569076][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5877.569353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.569583][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5877.569816][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5877.570072][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5877.570301][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5877.570540][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5877.570790][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5877.571058][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5877.571325][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5877.571565][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5877.571830][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5877.572088][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5877.572426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5877.572671][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5877.572981][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5877.573237][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5877.573435][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5877.573663][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5877.573911][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5877.574178][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5877.574405][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5877.574625][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5877.574935][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5877.575231][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5877.575505][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5877.575791][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5877.576032][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5877.576254][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5877.576545][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5877.576820][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5877.577136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.577374][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5877.577660][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5877.577936][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5877.578241][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5877.578488][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5877.578716][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5877.578958][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5877.579261][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5877.579583][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5877.579876][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5877.580144][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5877.580423][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5877.580728][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5877.581006][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5877.581247][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5877.581487][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5877.581727][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5877.581983][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5877.582229][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5877.582470][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5877.582741][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5877.583019][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5877.583276][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5877.583551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.583784][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5877.584080][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5877.584347][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5877.584580][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5877.584820][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5877.585031][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5877.585291][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5877.585589][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5877.585823][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5877.586046][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5877.586288][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5877.586535][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5877.586769][ C1] tc_run (net/core/dev.c:3920) [ 5877.586970][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5877.587194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.587423][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5877.587675][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5877.587920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.588152][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5877.588408][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5877.588702][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5877.588965][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5877.589210][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5877.589466][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5877.589713][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5877.590007][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5877.590341][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5877.590615][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5877.590867][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5877.591138][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5877.591349][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5877.591598][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5877.591830][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5877.592109][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5877.592353][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5877.592585][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5877.592824][ C1] ? __create_object (mm/kmemleak.c:756) [ 5877.593063][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5877.593322][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5877.593597][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5877.593860][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5877.594132][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5877.594398][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5877.594631][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5877.594899][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5877.595125][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5877.595379][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5877.595633][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5877.595886][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5877.596152][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5877.596427][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5877.596679][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5877.596976][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5877.597217][ C1] __do_softirq (kernel/softirq.c:553) [ 5877.597442][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5877.597656][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5877.597935][ C1] </IRQ> [ 5877.598083][ C1] <TASK> [ 5877.598226][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5877.598522][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5877.598835][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5877.599771][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5877.600074][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5877.600458][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5877.600842][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5877.601230][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5877.601616][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5877.602004][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5877.602291][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5877.602508][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5877.602765][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5877.603062][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5877.603285][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5877.603529][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5877.603808][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.604040][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5877.604288][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5877.604533][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5877.604834][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5877.605057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.605292][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5877.605533][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5877.605785][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5877.606019][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5877.606250][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5877.606481][ C1] ksys_write (fs/read_write.c:643) [ 5877.606691][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5877.606932][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5877.607231][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5877.607456][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5877.607744][ C1] RIP: 0033:0x7fd66fef3957 [ 5877.607968][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5877.608904][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5877.609313][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5877.609697][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5877.610106][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5877.610501][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5877.610898][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5877.610898][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5877.611299][ C1] </TASK> | [ 5877.611451][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5877.611718][ C2] NMI backtrace for cpu 2 [ 5877.611730][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5877.611734][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5877.611743][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5877.611748][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5877.611753][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5877.611757][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5877.611761][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5877.611765][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5877.611768][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5877.611772][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5877.611777][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5877.611782][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5877.611786][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5877.611789][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5877.611793][ C2] PKRU: 55555554 [ 5877.611795][ C2] Call Trace: [ 5877.611797][ C2] <NMI> [ 5877.611800][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5877.611812][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5877.611821][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5877.611831][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5877.611837][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5877.611843][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5877.611855][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5877.611863][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5877.611870][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5877.611879][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5877.611887][ C2] </NMI> [ 5877.611888][ C2] <IRQ> [ 5877.611891][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5877.611898][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5877.611906][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.611914][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5877.611923][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5877.611932][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5877.611938][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5877.611947][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.611952][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5877.611962][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5877.611969][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5877.611986][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5877.611993][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5877.612005][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5877.612015][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5877.612024][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5877.612030][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5877.612036][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5877.612042][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5877.612054][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5877.612061][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5877.612069][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5877.612090][ 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) [ 5877.612096][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5877.612103][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5877.612112][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5877.612119][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5877.612125][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5877.612130][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5877.612145][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5877.612159][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5877.612167][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5877.612186][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5877.612193][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5877.612199][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5877.612207][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5877.612215][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5877.612225][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.612231][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5877.612242][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5877.612250][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5877.612261][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5877.612267][ 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:1584 (discriminator 4)) [ 5877.612273][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5877.612281][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5877.612298][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5877.612315][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5877.612333][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5877.612345][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5877.612370][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5877.612389][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5877.612401][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5877.612407][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5877.612416][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5877.612422][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5877.612431][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5877.612437][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5877.612445][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5877.612454][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5877.612465][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5877.612474][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5877.612480][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5877.612487][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5877.612498][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5877.612509][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5877.612517][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5877.612523][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5877.612534][ C2] tc_run (net/core/dev.c:3920) [ 5877.612542][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5877.612550][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.612555][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5877.612565][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5877.612575][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.612581][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5877.612589][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5877.612597][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5877.612604][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5877.612614][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5877.612624][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5877.612633][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5877.612652][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5877.612659][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5877.612669][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5877.612678][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5877.612687][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5877.612694][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5877.612701][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5877.612708][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5877.612714][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5877.612721][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5877.612728][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5877.612733][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5877.612742][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5877.612749][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5877.612758][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5877.612767][ 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:1584 (discriminator 4)) [ 5877.612775][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5877.612789][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5877.612798][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5877.612806][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5877.612817][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5877.612828][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5877.612837][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5877.612847][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5877.612856][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5877.612863][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5877.612872][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5877.612880][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5877.612892][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5877.612902][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5877.612910][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5877.612921][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5877.612929][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5877.612934][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5877.612943][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5877.612949][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5877.612956][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5877.612964][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5877.612975][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5877.612983][ C2] __do_softirq (kernel/softirq.c:553) [ 5877.612994][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5877.613000][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5877.613007][ C2] </IRQ> [ 5877.613008][ C2] <TASK> [ 5877.613011][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5877.613019][ 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) [ 5877.613025][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5877.613031][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5877.613036][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5877.613040][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5877.613044][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5877.613047][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5877.613051][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5877.613060][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5877.613067][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5877.613075][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5877.613082][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5877.613088][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5877.613094][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5877.613100][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5877.613109][ C2] do_idle (kernel/sched/idle.c:312) [ 5877.613116][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5877.613121][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5877.613128][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5877.613138][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5905.422451][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5905.422962][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5905.423411][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5905.423866][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5905.424750][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5905.425341][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5905.425656][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5905.426596][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5905.426893][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5905.427280][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5905.427666][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5905.428051][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5905.428435][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5905.428826][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5905.429260][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5905.429580][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5905.429970][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5905.430354][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5905.430741][ C1] PKRU: 55555554 [ 5905.430918][ C1] Call Trace: [ 5905.431080][ C1] <IRQ> [ 5905.431224][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5905.431480][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5905.431713][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5905.431982][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5905.432245][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5905.432523][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5905.432783][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5905.433076][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5905.433330][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5905.433630][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5905.433918][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5905.434222][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5905.434500][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5905.434787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5905.435066][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5905.435368][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5905.435601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.435834][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5905.436066][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5905.436305][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5905.436570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5905.436843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.437075][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5905.437308][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5905.437559][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5905.437785][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5905.438026][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5905.438274][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5905.438541][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5905.438810][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5905.439050][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5905.439312][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5905.439566][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5905.439905][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5905.440149][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5905.440458][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5905.440711][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5905.440910][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5905.441138][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5905.441383][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5905.441649][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5905.441875][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5905.442095][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5905.442402][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5905.442698][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5905.442971][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5905.443256][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5905.443495][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5905.443719][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5905.444008][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5905.444288][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5905.444603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.444833][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5905.445120][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5905.445397][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5905.445702][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5905.445951][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5905.446176][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5905.446416][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5905.446717][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5905.447038][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5905.447328][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5905.447594][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5905.447872][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5905.448177][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5905.448452][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5905.448692][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5905.448933][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5905.449172][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5905.449426][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5905.449672][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5905.449937][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5905.450214][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5905.450494][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5905.450755][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5905.451045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.451277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5905.451573][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5905.451839][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5905.452073][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5905.452313][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5905.452522][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5905.452781][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5905.453081][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5905.453316][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5905.453539][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5905.453778][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5905.454027][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5905.454260][ C1] tc_run (net/core/dev.c:3920) [ 5905.454458][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5905.454683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.454915][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5905.455168][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5905.455412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.455642][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5905.455899][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5905.456191][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5905.456455][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5905.456699][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5905.456958][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5905.457207][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5905.457473][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5905.457800][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5905.458068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5905.458312][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5905.458570][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5905.458779][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5905.459028][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5905.459265][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5905.459540][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5905.459786][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5905.460020][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5905.460261][ C1] ? __create_object (mm/kmemleak.c:756) [ 5905.460497][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5905.460758][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5905.461032][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5905.461295][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5905.461570][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5905.461838][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5905.462075][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5905.462338][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5905.462567][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5905.462819][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5905.463074][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5905.463326][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5905.463590][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5905.463867][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5905.464124][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5905.464418][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5905.464658][ C1] __do_softirq (kernel/softirq.c:553) [ 5905.464886][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5905.465097][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5905.465375][ C1] </IRQ> [ 5905.465520][ C1] <TASK> [ 5905.465666][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5905.465960][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5905.466272][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5905.467209][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5905.467506][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5905.467893][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5905.468280][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5905.468665][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5905.469051][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5905.469440][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5905.469728][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5905.469971][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5905.470234][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5905.470535][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5905.470763][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5905.471022][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5905.471298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.471530][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5905.471778][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5905.472026][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5905.472306][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5905.472520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.472751][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5905.472984][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5905.473218][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5905.473450][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5905.473682][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5905.473912][ C1] ksys_write (fs/read_write.c:643) [ 5905.474122][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5905.474363][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5905.474656][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5905.474880][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5905.475170][ C1] RIP: 0033:0x7fd66fef3957 [ 5905.475388][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5905.476324][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5905.476732][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5905.477116][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5905.477503][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5905.477888][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5905.478273][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5905.480796][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5905.481286][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5905.481744][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5905.482208][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5905.483105][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5905.483699][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5905.484015][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5905.484956][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5905.485253][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5905.485639][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5905.486026][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5905.486412][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5905.486800][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5905.487187][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5905.487618][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5905.487941][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5905.488328][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5905.488716][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5905.489105][ C2] PKRU: 55555554 [ 5905.489281][ C2] Call Trace: [ 5905.489444][ C2] <IRQ> [ 5905.489588][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5905.489865][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5905.490108][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5905.490383][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5905.490654][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5905.490953][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5905.491209][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5905.491506][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5905.491759][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5905.492017][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5905.492316][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5905.492600][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5905.492905][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5905.493187][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5905.493472][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5905.493753][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5905.494057][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5905.494288][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.494521][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5905.494755][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5905.494997][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5905.495261][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5905.495537][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.495769][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5905.496004][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5905.496258][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5905.496487][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5905.496726][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5905.496998][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5905.497272][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5905.497547][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5905.497794][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5905.498075][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5905.498330][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5905.498667][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5905.498913][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5905.499223][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5905.499476][ 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) [ 5905.499675][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5905.499905][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5905.500150][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5905.500420][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5905.500664][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5905.500883][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5905.501192][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5905.501489][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5905.501761][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5905.502048][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5905.502288][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5905.502510][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5905.502802][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5905.503078][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5905.503394][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.503626][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5905.503916][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5905.504192][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5905.504498][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5905.504746][ 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:1584 (discriminator 4)) [ 5905.504977][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5905.505218][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5905.505519][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5905.505841][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5905.506131][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5905.506398][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5905.506677][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5905.506982][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5905.507215][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5905.507472][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5905.507777][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5905.508047][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5905.508314][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5905.508620][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5905.508872][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5905.509176][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5905.509417][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5905.509727][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5905.509992][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5905.510266][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5905.510507][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5905.510747][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5905.510987][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5905.511234][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5905.511539][ C2] tc_run (net/core/dev.c:3920) [ 5905.511737][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5905.511964][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.512214][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5905.512474][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5905.512726][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.512964][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5905.513228][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5905.513556][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5905.513827][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5905.514078][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5905.514343][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5905.514598][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5905.514937][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5905.515203][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5905.515448][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5905.515705][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5905.515916][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5905.516150][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5905.516419][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5905.516720][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5905.516989][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5905.517233][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5905.517454][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5905.517713][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5905.517950][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5905.518194][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5905.518426][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5905.518668][ 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:1584 (discriminator 4)) [ 5905.518897][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5905.519155][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5905.519426][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5905.519664][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5905.519930][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5905.520228][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5905.520548][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5905.520790][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5905.521059][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5905.521320][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5905.521551][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5905.521780][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5905.522036][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5905.522290][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5905.522540][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5905.522802][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5905.523081][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5905.523312][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5905.523592][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5905.523826][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5905.524083][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5905.524296][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5905.524585][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5905.524827][ C2] __do_softirq (kernel/softirq.c:553) [ 5905.525052][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5905.525268][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5905.525543][ C2] </IRQ> [ 5905.525691][ C2] <TASK> [ 5905.525836][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5905.526133][ 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) [ 5905.526382][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5905.527323][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5905.527622][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5905.528009][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5905.528394][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5905.528780][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5905.529168][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5905.529555][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5905.529840][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5905.530094][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5905.530328][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5905.530571][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5905.530840][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5905.531071][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5905.531338][ C2] do_idle (kernel/sched/idle.c:312) [ 5905.531536][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5905.531772][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5905.532008][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5905.532270][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5933.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5933.422980][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5933.423432][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5933.423885][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5933.424769][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5933.425363][ C1] RIP: 0010: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.425678][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426616][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5933.426915][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5933.427299][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5933.427684][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5933.428072][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5933.428457][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5933.428842][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5933.429274][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5933.429597][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5933.429989][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5933.430374][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5933.430759][ C1] PKRU: 55555554 [ 5933.430937][ C1] Call Trace: [ 5933.431102][ C1] <IRQ> [ 5933.431244][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5933.431497][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5933.431732][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5933.432000][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5933.432266][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5933.432545][ 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.432802][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433099][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5933.433353][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5933.433655][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5933.433943][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.434248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434529][ C1] ? 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.434814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435095][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5933.435397][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.435632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.435863][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.436097][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5933.436338][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5933.436601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.436879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.437109][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.437345][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5933.437596][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.437825][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5933.438065][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5933.438315][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5933.438584][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5933.438853][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5933.439094][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5933.439356][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5933.439616][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5933.439979][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.440231][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5933.440550][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5933.440811][ C1] ip_rcv (./include/net/dst.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.441021][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.441245][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5933.441490][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5933.441758][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5933.441985][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5933.442205][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5933.442515][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5933.442811][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.443084][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.443371][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.443610][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.443833][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5933.444126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.444399][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5933.444713][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.444947][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5933.445234][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5933.445509][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5933.445816][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5933.446064][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5933.446292][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5933.446533][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5933.446835][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5933.447159][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5933.447448][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.447713][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.447994][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5933.448298][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5933.448572][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5933.448814][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5933.449054][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5933.449293][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5933.449549][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5933.449820][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5933.450066][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5933.450343][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5933.450620][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5933.450893][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.451169][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.451401][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.451695][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5933.451964][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.452195][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5933.452433][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5933.452643][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5933.452903][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5933.453203][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.453435][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5933.453658][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5933.453900][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5933.454147][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.454381][ C1] tc_run (net/core/dev.c:3920) [ 5933.454579][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5933.454803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.455033][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5933.455285][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5933.455530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.455761][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.456016][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.456310][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5933.456571][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5933.456815][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5933.457070][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.457318][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5933.457586][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5933.457914][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5933.458180][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.458424][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5933.458680][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5933.458890][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5933.459140][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5933.459374][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.459658][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.459903][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5933.460134][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5933.460374][ C1] ? __create_object (mm/kmemleak.c:756) [ 5933.460610][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5933.460873][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5933.461149][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5933.461413][ C1] tcp_delack_timer_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.461684][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5933.461952][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5933.462187][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5933.462451][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5933.462678][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5933.462931][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5933.463185][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5933.463437][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5933.463702][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5933.463978][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5933.464228][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.464525][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5933.464765][ C1] __do_softirq (kernel/softirq.c:553) [ 5933.465013][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5933.465233][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5933.465515][ C1] </IRQ> [ 5933.465667][ C1] <TASK> [ 5933.465815][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.466127][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5933.466439][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5933.467374][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5933.467670][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5933.468056][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5933.468439][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5933.468826][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5933.469210][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5933.469599][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5933.469912][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5933.470131][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5933.470394][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.470697][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5933.470933][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5933.471176][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5933.471454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.471685][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5933.471934][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5933.472177][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5933.472459][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5933.472673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.472903][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5933.473137][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5933.473373][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5933.473604][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.473835][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5933.474067][ C1] ksys_write (fs/read_write.c:643) [ 5933.474276][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5933.474516][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.474812][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5933.475039][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5933.475326][ C1] RIP: 0033:0x7fd66fef3957 [ 5933.475547][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.476481][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5933.476889][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5933.477274][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5933.477657][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5933.478042][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5933.478429][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5933.480959][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5933.481448][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5933.481907][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5933.482367][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5933.483265][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5933.483857][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5933.484131][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 5933.485071][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 5933.485369][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5933.485756][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5933.486142][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5933.486529][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5933.486917][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5933.487304][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5933.487736][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5933.488059][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5933.488448][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5933.488835][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5933.489222][ C2] PKRU: 55555554 [ 5933.489399][ C2] Call Trace: [ 5933.489564][ C2] <IRQ> [ 5933.489728][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5933.489989][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5933.490232][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5933.490507][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5933.490779][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5933.491072][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5933.491328][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.491624][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5933.491879][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5933.492134][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5933.492433][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5933.492722][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.493029][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493310][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5933.493556][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493828][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5933.494132][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.494366][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.494598][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.494829][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5933.495072][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5933.495335][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.495613][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.495845][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.496079][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5933.496330][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.496559][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5933.496817][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5933.497075][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5933.497347][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5933.497622][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5933.497870][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5933.498148][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5933.498404][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5933.498740][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.498986][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5933.499297][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5933.499551][ 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) [ 5933.499752][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.499978][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5933.500223][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5933.500490][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5933.500734][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5933.500955][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5933.501264][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5933.501560][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.501833][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.502118][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.502358][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.502582][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5933.502871][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.503148][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5933.503464][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.503694][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5933.503983][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5933.504261][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5933.504567][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5933.504814][ 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:1584 (discriminator 4)) [ 5933.505043][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5933.505283][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5933.505586][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5933.505909][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5933.506199][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.506466][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.506744][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5933.507048][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.507283][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5933.507539][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5933.507847][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5933.508115][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5933.508383][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5933.508692][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5933.508946][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5933.509247][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5933.509490][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5933.509821][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5933.510067][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5933.510341][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.510584][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.510835][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5933.511062][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5933.511309][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5933.511611][ C2] tc_run (net/core/dev.c:3920) [ 5933.511812][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5933.512036][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.512268][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5933.512521][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5933.512767][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.513000][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.513256][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.513552][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5933.513816][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5933.514063][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5933.514320][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.514570][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5933.514897][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5933.515164][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.515410][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5933.515667][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5933.515879][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5933.516116][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5933.516384][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.516687][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5933.516955][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5933.517200][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5933.517424][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5933.517683][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5933.517921][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.518165][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5933.518396][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5933.518637][ 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:1584 (discriminator 4)) [ 5933.518866][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5933.519126][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5933.519398][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.519639][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5933.519883][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5933.520175][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5933.520486][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5933.520723][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5933.520978][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5933.521238][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5933.521472][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5933.521699][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5933.521954][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5933.522212][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5933.522463][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5933.522726][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5933.523002][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.523234][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5933.523514][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.523747][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5933.524003][ C2] ? ktime_get (kernel/time/timekeeping.c: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.524219][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5933.524504][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5933.524745][ C2] __do_softirq (kernel/softirq.c:553) [ 5933.524973][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5933.525185][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5933.525462][ C2] </IRQ> [ 5933.525607][ C2] <TASK> [ 5933.525753][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.526048][ 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) [ 5933.526296][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5933.527236][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5933.527534][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5933.527920][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5933.528309][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5933.528693][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5933.529081][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5933.529467][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5933.529774][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5933.530035][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5933.530278][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5933.530528][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5933.530802][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.531048][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5933.531313][ C2] do_idle (kernel/sched/idle.c:312) [ 5933.531510][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5933.531746][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5933.531984][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5933.532243][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5933.532546][ C2] </TASK> | [ 5955.611794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5955.612160][ C1] rcu: 1-....: (3532555 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=855464 | [ 5955.612703][ C1] rcu: (t=3538819 jiffies g=1503537 q=2064 ncpus=4) [ 5955.613469][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5955.614060][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5955.614381][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5955.615321][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5955.615618][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5955.616005][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5955.616390][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5955.616774][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5955.617159][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5955.617545][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5955.617978][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5955.618303][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5955.618694][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5955.619079][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5955.619466][ C1] PKRU: 55555554 [ 5955.619644][ C1] Call Trace: [ 5955.619808][ C1] <IRQ> [ 5955.619952][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5955.620220][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5955.620464][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5955.620711][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5955.620935][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5955.621195][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5955.621459][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5955.621709][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5955.621997][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5955.622233][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5955.622535][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5955.622798][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5955.623078][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5955.623339][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5955.623633][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5955.623887][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5955.624188][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5955.624475][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5955.624782][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5955.625061][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5955.625346][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5955.625623][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5955.625926][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5955.626160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.626394][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5955.626625][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5955.626866][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5955.627131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5955.627405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.627636][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5955.627870][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5955.628123][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5955.628349][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5955.628587][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5955.628837][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5955.629106][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5955.629376][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5955.629638][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5955.629914][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5955.630175][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5955.630519][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5955.630781][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5955.631088][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5955.631344][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5955.631540][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5955.631768][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5955.632015][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5955.632281][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5955.632506][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5955.632726][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5955.633034][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5955.633330][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5955.633605][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5955.633889][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5955.634129][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5955.634351][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5955.634639][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5955.634917][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5955.635230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.635459][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5955.635745][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5955.636021][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5955.636325][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5955.636572][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5955.636798][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5955.637038][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5955.637340][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5955.637660][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5955.637951][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5955.638216][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5955.638494][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5955.638797][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5955.639073][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5955.639314][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5955.639555][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5955.639794][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5955.640049][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5955.640293][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5955.640532][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5955.640817][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5955.641097][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5955.641359][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5955.641639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.641878][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5955.642187][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5955.642452][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5955.642685][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5955.642924][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5955.643131][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5955.643389][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5955.643688][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5955.643924][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5955.644146][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5955.644384][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5955.644630][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5955.644864][ C1] tc_run (net/core/dev.c:3920) [ 5955.645063][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5955.645287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.645518][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5955.645770][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5955.646014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.646243][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5955.646499][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5955.646791][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5955.647055][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5955.647299][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5955.647555][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5955.647802][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5955.648069][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5955.648394][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5955.648661][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5955.648905][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5955.649161][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5955.649375][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5955.649645][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5955.649888][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5955.650171][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5955.650421][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5955.650660][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5955.650912][ C1] ? __create_object (mm/kmemleak.c:756) [ 5955.651147][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5955.651407][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5955.651679][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5955.651943][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5955.652217][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5955.652479][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5955.652715][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5955.652979][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5955.653207][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5955.653460][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5955.653714][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5955.653970][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5955.654233][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5955.654514][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5955.654767][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5955.655063][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5955.655303][ C1] __do_softirq (kernel/softirq.c:553) [ 5955.655530][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5955.655742][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5955.656024][ C1] </IRQ> [ 5955.656169][ C1] <TASK> [ 5955.656314][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5955.656608][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5955.656922][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5955.657857][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5955.658156][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5955.658540][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5955.658927][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5955.659311][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5955.659720][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5955.660118][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5955.660413][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5955.660635][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5955.660906][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5955.661196][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5955.661418][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5955.661661][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5955.661939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.662170][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5955.662417][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5955.662661][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5955.662941][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5955.663154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.663385][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5955.663617][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5955.663852][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5955.664085][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5955.664317][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5955.664545][ C1] ksys_write (fs/read_write.c:643) [ 5955.664756][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5955.664997][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5955.665289][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5955.665514][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5955.665803][ C1] RIP: 0033:0x7fd66fef3957 [ 5955.666023][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5955.666958][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5955.667363][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5955.667749][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5955.668135][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5955.668521][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5955.668907][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5955.668907][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5955.669293][ C1] </TASK> | [ 5955.669447][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 5955.669714][ C2] NMI backtrace for cpu 2 [ 5955.669725][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5955.669729][ C2] 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) [ 5955.669735][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5955.669738][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5955.669740][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5955.669742][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5955.669744][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5955.669745][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5955.669747][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5955.669749][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5955.669751][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5955.669754][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5955.669756][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5955.669757][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5955.669759][ C2] PKRU: 55555554 [ 5955.669760][ C2] Call Trace: [ 5955.669761][ C2] <NMI> [ 5955.669763][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5955.669770][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5955.669776][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5955.669780][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5955.669783][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5955.669785][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5955.669791][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5955.669794][ C2] ? 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) [ 5955.669797][ C2] ? 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) [ 5955.669800][ C2] ? 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) [ 5955.669803][ C2] </NMI> [ 5955.669804][ C2] <IRQ> [ 5955.669805][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5955.669808][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5955.669812][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.669816][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5955.669819][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5955.669823][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5955.669826][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5955.669830][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.669832][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5955.669836][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5955.669839][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5955.669846][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5955.669849][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5955.669854][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5955.669859][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5955.669862][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5955.669865][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5955.669868][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5955.669870][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5955.669876][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5955.669880][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5955.669883][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5955.669892][ 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) [ 5955.669895][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5955.669898][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5955.669903][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5955.669906][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5955.669909][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5955.669911][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5955.669917][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5955.669922][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5955.669925][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5955.669933][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5955.669936][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5955.669939][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5955.669942][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5955.669946][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5955.669950][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.669953][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5955.669957][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5955.669960][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5955.669964][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5955.669967][ 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:1584 (discriminator 4)) [ 5955.669969][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5955.669973][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5955.669979][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5955.669986][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5955.669992][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5955.669997][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5955.670007][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5955.670015][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5955.670019][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5955.670022][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5955.670025][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5955.670028][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5955.670032][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5955.670034][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5955.670038][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5955.670042][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5955.670047][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5955.670051][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5955.670053][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5955.670057][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5955.670061][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5955.670066][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5955.670069][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5955.670072][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5955.670076][ C2] tc_run (net/core/dev.c:3920) [ 5955.670080][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5955.670083][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.670085][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5955.670089][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5955.670093][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.670096][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5955.670099][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5955.670103][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5955.670105][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5955.670109][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5955.670114][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5955.670117][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5955.670125][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5955.670128][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5955.670132][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5955.670136][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5955.670139][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5955.670142][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5955.670146][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5955.670149][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5955.670152][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5955.670155][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5955.670158][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5955.670160][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5955.670165][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5955.670167][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5955.670171][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5955.670175][ 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:1584 (discriminator 4)) [ 5955.670178][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5955.670184][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5955.670187][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5955.670191][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5955.670195][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5955.670200][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5955.670203][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5955.670207][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5955.670211][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5955.670214][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5955.670218][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5955.670222][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5955.670227][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5955.670231][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5955.670234][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5955.670238][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5955.670242][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5955.670244][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5955.670247][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5955.670250][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5955.670253][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5955.670256][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5955.670260][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5955.670263][ C2] __do_softirq (kernel/softirq.c:553) [ 5955.670267][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5955.670270][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5955.670273][ C2] </IRQ> [ 5955.670273][ C2] <TASK> [ 5955.670275][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5955.670278][ 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) [ 5955.670281][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5955.670283][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5955.670285][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5955.670287][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5955.670288][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5955.670290][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5955.670291][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5955.670294][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5955.670298][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5955.670301][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5955.670303][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5955.670305][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5955.670308][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5955.670310][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5955.670314][ C2] do_idle (kernel/sched/idle.c:312) [ 5955.670316][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5955.670319][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5955.670322][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5955.670326][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5981.422480][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5981.422994][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5981.423442][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5981.423906][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5981.424788][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5981.425380][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5981.425694][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5981.426629][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5981.426925][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5981.427311][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 5981.427695][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 5981.428080][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 5981.428464][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5981.428850][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5981.429283][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5981.429607][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 5981.429994][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5981.430380][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5981.430766][ C1] PKRU: 55555554 [ 5981.430943][ C1] Call Trace: [ 5981.431106][ C1] <IRQ> [ 5981.431251][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5981.431507][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5981.431742][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5981.432012][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5981.432279][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5981.432559][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5981.432817][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5981.433113][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5981.433368][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5981.433666][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5981.433955][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5981.434263][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5981.434541][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5981.434828][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5981.435108][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5981.435408][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5981.435644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.435877][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5981.436109][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5981.436348][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5981.436611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.436886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.437118][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5981.437352][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5981.437604][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5981.437830][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5981.438069][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5981.438319][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5981.438586][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5981.438854][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5981.439094][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5981.439355][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5981.439634][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5981.439979][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5981.440232][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5981.440549][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5981.440816][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5981.441015][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5981.441237][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5981.441483][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5981.441747][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5981.441975][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 5981.442197][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5981.442504][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5981.442797][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5981.443072][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5981.443355][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5981.443594][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5981.443817][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5981.444106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.444383][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5981.444696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.444927][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5981.445212][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 5981.445489][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5981.445794][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5981.446042][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 5981.446266][ C1] netif_receive_skb (net/core/dev.c:5810) [ 5981.446505][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5981.446808][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5981.447133][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5981.447421][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5981.447685][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5981.447963][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5981.448266][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5981.448540][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5981.448779][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5981.449019][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5981.449258][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5981.449516][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5981.449762][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5981.450004][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 5981.450275][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 5981.450545][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5981.450800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.451079][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.451309][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5981.451604][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5981.451870][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5981.452103][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5981.452340][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5981.452547][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5981.452805][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5981.453103][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5981.453337][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5981.453559][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5981.453800][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5981.454048][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5981.454279][ C1] tc_run (net/core/dev.c:3920) [ 5981.454478][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 5981.454700][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.454932][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5981.455183][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5981.455428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.455663][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5981.455921][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5981.456212][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5981.456475][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5981.456719][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5981.456976][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5981.457223][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5981.457489][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5981.457819][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5981.458088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5981.458330][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5981.458587][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5981.458796][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5981.459046][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5981.459281][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.459582][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5981.459833][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5981.460072][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5981.460320][ C1] ? __create_object (mm/kmemleak.c:756) [ 5981.460563][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5981.460832][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5981.461105][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5981.461367][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5981.461647][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5981.461912][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5981.462153][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5981.462415][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5981.462643][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5981.462898][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5981.463152][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5981.463403][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5981.463667][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5981.463945][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 5981.464198][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5981.464492][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5981.464732][ C1] __do_softirq (kernel/softirq.c:553) [ 5981.464960][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5981.465172][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5981.465449][ C1] </IRQ> [ 5981.465593][ C1] <TASK> [ 5981.465739][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5981.466034][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5981.466346][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5981.467283][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 5981.467579][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 5981.467968][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 5981.468352][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 5981.468735][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 5981.469120][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 5981.469532][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5981.469825][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 5981.470049][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 5981.470313][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5981.470623][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 5981.470844][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5981.471088][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5981.471364][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.471593][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5981.471840][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5981.472085][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5981.472365][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5981.472582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.472812][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5981.473045][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 5981.473278][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5981.473511][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5981.473745][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5981.473976][ C1] ksys_write (fs/read_write.c:643) [ 5981.474187][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 5981.474427][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5981.474722][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5981.474947][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5981.475237][ C1] RIP: 0033:0x7fd66fef3957 [ 5981.475456][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5981.476392][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5981.476797][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 5981.477182][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 5981.477569][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5981.477955][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 5981.478338][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 5981.480883][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 5981.481375][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5981.481834][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5981.482295][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5981.483194][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5981.483784][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5981.484099][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5981.485038][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 5981.485335][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 5981.485721][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 5981.486111][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 5981.486501][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 5981.486886][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 5981.487273][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 5981.487705][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5981.488028][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 5981.488416][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5981.488800][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5981.489190][ C2] PKRU: 55555554 [ 5981.489365][ C2] Call Trace: [ 5981.489553][ C2] <IRQ> [ 5981.489700][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5981.489962][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5981.490202][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5981.490479][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5981.490756][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5981.491035][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5981.491293][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5981.491588][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5981.491841][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5981.492097][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5981.492396][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5981.492683][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5981.492990][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5981.493272][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5981.493560][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5981.493838][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5981.494145][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5981.494378][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.494612][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5981.494843][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5981.495084][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5981.495348][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.495624][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.495856][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5981.496090][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5981.496343][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5981.496569][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5981.496826][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5981.497084][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5981.497357][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5981.497634][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5981.497880][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5981.498157][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5981.498412][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 5981.498747][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5981.498998][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5981.499308][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5981.499566][ 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) [ 5981.499764][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5981.499990][ C2] ? set_track_prepare (mm/slub.c:6440) [ 5981.500235][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5981.500502][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5981.500745][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 5981.500967][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 5981.501275][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5981.501570][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5981.501842][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5981.502126][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5981.502366][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5981.502591][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 5981.502882][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.503159][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 5981.503473][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.503706][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 5981.503993][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 5981.504272][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 5981.504579][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 5981.504827][ 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:1584 (discriminator 4)) [ 5981.505054][ C2] netif_receive_skb (net/core/dev.c:5810) [ 5981.505294][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 5981.505596][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5981.505918][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 5981.506208][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5981.506474][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5981.506753][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5981.507056][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5981.507290][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 5981.507546][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5981.507853][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5981.508122][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 5981.508392][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5981.508698][ C2] ? kernel_text_address (kernel/extable.c:99) [ 5981.508952][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5981.509257][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 5981.509520][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 5981.509836][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 5981.510080][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5981.510357][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5981.510606][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5981.510841][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 5981.511068][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5981.511315][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5981.511618][ C2] tc_run (net/core/dev.c:3920) [ 5981.511817][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 5981.512041][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.512272][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 5981.512524][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 5981.512770][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.513001][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5981.513257][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5981.513552][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 5981.513821][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5981.514067][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5981.514324][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5981.514571][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5981.514898][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5981.515168][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5981.515412][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5981.515669][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5981.515879][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5981.516114][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5981.516381][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5981.516683][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5981.516950][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5981.517194][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 5981.517418][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5981.517676][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5981.517914][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5981.518158][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5981.518391][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5981.518632][ 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:1584 (discriminator 4)) [ 5981.518860][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5981.519119][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5981.519398][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5981.519655][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5981.519905][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5981.520204][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5981.520521][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5981.520771][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5981.521025][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5981.521284][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5981.521516][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 5981.521745][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5981.521999][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5981.522252][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5981.522503][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5981.522764][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5981.523040][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.523271][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5981.523553][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5981.523783][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5981.524041][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5981.524254][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5981.524541][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5981.524781][ C2] __do_softirq (kernel/softirq.c:553) [ 5981.525006][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5981.525221][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5981.525496][ C2] </IRQ> [ 5981.525640][ C2] <TASK> [ 5981.525788][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5981.526082][ 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) [ 5981.526329][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 5981.527268][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 5981.527564][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 5981.527951][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 5981.528335][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 5981.528719][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 5981.529105][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 5981.529497][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5981.529776][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5981.530029][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5981.530265][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5981.530512][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5981.530778][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5981.531011][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5981.531274][ C2] do_idle (kernel/sched/idle.c:312) [ 5981.531472][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5981.531706][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5981.531943][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5981.532202][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6009.422463][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6009.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6009.423429][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6009.423882][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6009.424765][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6009.425359][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6009.425673][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6009.426610][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6009.426909][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6009.427293][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6009.427675][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6009.428063][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6009.428447][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6009.428831][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6009.429272][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6009.429592][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6009.429980][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6009.430365][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6009.430749][ C1] PKRU: 55555554 [ 6009.430926][ C1] Call Trace: [ 6009.431091][ C1] <IRQ> [ 6009.431234][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6009.431488][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6009.431723][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6009.431991][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6009.432255][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6009.432532][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6009.432789][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6009.433088][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6009.433341][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6009.433639][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6009.433927][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6009.434234][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6009.434515][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6009.434798][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6009.435081][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6009.435381][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6009.435620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.435853][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6009.436087][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6009.436329][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6009.436591][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6009.436867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.437097][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6009.437331][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6009.437583][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6009.437811][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6009.438051][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6009.438301][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6009.438572][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6009.438839][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6009.439081][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6009.439346][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6009.439600][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6009.439942][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6009.440187][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6009.440495][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6009.440749][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6009.440952][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6009.441175][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6009.441421][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6009.441689][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6009.441912][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6009.442134][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6009.442442][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6009.442738][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6009.443012][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6009.443296][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6009.443533][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6009.443757][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6009.444048][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6009.444324][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6009.444637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.444869][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6009.445157][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6009.445432][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6009.445737][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6009.445986][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6009.446213][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6009.446452][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6009.446754][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6009.447077][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6009.447366][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6009.447629][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6009.447912][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6009.448214][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6009.448491][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6009.448731][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6009.448972][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6009.449210][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6009.449492][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6009.449745][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6009.449991][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6009.450268][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6009.450553][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6009.450807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6009.451085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.451317][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6009.451610][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6009.451879][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6009.452109][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6009.452348][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6009.452559][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6009.452817][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6009.453116][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6009.453347][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6009.453571][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6009.453812][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6009.454060][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6009.454292][ C1] tc_run (net/core/dev.c:3920) [ 6009.454492][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6009.454714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.454945][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6009.455197][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6009.455442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.455672][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6009.455928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6009.456221][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6009.456483][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6009.456728][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6009.456985][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6009.457232][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6009.457499][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6009.457827][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6009.458094][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6009.458337][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6009.458592][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6009.458800][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6009.459050][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6009.459289][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6009.459567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6009.459810][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6009.460041][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6009.460283][ C1] ? __create_object (mm/kmemleak.c:756) [ 6009.460519][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6009.460778][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6009.461052][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6009.461316][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6009.461587][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6009.461849][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6009.462087][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6009.462350][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6009.462578][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6009.462830][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6009.463083][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6009.463334][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6009.463600][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6009.463882][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6009.464134][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6009.464430][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6009.464669][ C1] __do_softirq (kernel/softirq.c:553) [ 6009.464894][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6009.465109][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6009.465383][ C1] </IRQ> [ 6009.465529][ C1] <TASK> [ 6009.465674][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6009.465970][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6009.466282][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6009.467215][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6009.467512][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6009.467897][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6009.468278][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6009.468663][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6009.469050][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6009.469461][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6009.469755][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6009.469977][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6009.470240][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6009.470550][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6009.470771][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6009.471014][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6009.471293][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.471524][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6009.471772][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6009.472017][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6009.472296][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6009.472511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.472741][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6009.472975][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6009.473212][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6009.473443][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6009.473674][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6009.473907][ C1] ksys_write (fs/read_write.c:643) [ 6009.474120][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6009.474361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6009.474656][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6009.474883][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6009.475171][ C1] RIP: 0033:0x7fd66fef3957 [ 6009.475392][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6009.476329][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6009.476735][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6009.477121][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6009.477506][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6009.477890][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6009.478276][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6009.480812][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6009.481302][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6009.481761][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6009.482223][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6009.483125][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6009.483715][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6009.484030][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6009.484972][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6009.485269][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6009.485656][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6009.486042][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6009.486428][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6009.486814][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6009.487202][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6009.487634][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6009.487962][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6009.488349][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6009.488735][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6009.489123][ C2] PKRU: 55555554 [ 6009.489320][ C2] Call Trace: [ 6009.489488][ C2] <IRQ> [ 6009.489635][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6009.489897][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6009.490138][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6009.490415][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6009.490691][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6009.490970][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6009.491228][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6009.491523][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6009.491776][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6009.492031][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6009.492330][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6009.492618][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6009.492943][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6009.493228][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6009.493523][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6009.493809][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6009.494128][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6009.494361][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.494595][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6009.494827][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6009.495067][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6009.495332][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6009.495607][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.495840][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6009.496074][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6009.496326][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6009.496553][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6009.496810][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6009.497068][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6009.497340][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6009.497618][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6009.497865][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6009.498145][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6009.498401][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6009.498737][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6009.498982][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6009.499298][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6009.499551][ 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) [ 6009.499748][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6009.499976][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6009.500221][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6009.500490][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6009.500733][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6009.500955][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6009.501265][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6009.501560][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6009.501836][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6009.502121][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6009.502361][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6009.502585][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6009.502876][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6009.503154][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6009.503469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.503702][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6009.503990][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6009.504269][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6009.504577][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6009.504825][ 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:1584 (discriminator 4)) [ 6009.505053][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6009.505293][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6009.505595][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6009.505918][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6009.506215][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6009.506480][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6009.506759][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6009.507062][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6009.507296][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6009.507552][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6009.507859][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6009.508131][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6009.508400][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6009.508707][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6009.508960][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6009.509268][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6009.509531][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6009.509847][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6009.510092][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6009.510369][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6009.510614][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6009.510850][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6009.511078][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6009.511325][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6009.511628][ C2] tc_run (net/core/dev.c:3920) [ 6009.511827][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6009.512052][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.512283][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6009.512536][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6009.512780][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.513013][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6009.513269][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6009.513564][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6009.513828][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6009.514075][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6009.514332][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6009.514579][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6009.514905][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6009.515175][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6009.515420][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6009.515676][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6009.515887][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6009.516124][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6009.516391][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6009.516693][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6009.516960][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6009.517205][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6009.517430][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6009.517689][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6009.517927][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6009.518172][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6009.518405][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6009.518645][ 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:1584 (discriminator 4)) [ 6009.518873][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6009.519132][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6009.519410][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6009.519647][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6009.519889][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6009.520182][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6009.520493][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6009.520735][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6009.520987][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6009.521246][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6009.521480][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6009.521709][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6009.521964][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6009.522217][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6009.522469][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6009.522730][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6009.523006][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6009.523238][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6009.523519][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6009.523749][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6009.524013][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6009.524227][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6009.524515][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6009.524755][ C2] __do_softirq (kernel/softirq.c:553) [ 6009.524981][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6009.525194][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6009.525471][ C2] </IRQ> [ 6009.525616][ C2] <TASK> [ 6009.525763][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6009.526058][ 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) [ 6009.526307][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6009.527248][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6009.527544][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6009.527933][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6009.528319][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6009.528704][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6009.529090][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6009.529506][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6009.529792][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6009.530051][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6009.530295][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6009.530554][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6009.530821][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6009.531054][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6009.531318][ C2] do_idle (kernel/sched/idle.c:312) [ 6009.531516][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6009.531750][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6009.531988][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6009.532248][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6009.532549][ C2] </TASK> | [ 6033.669793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6033.670131][ C1] rcu: 1-....: (3610440 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=871839 | [ 6033.670672][ C1] rcu: (t=3616877 jiffies g=1503537 q=2104 ncpus=4) [ 6033.671441][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6033.672030][ 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) [ 6033.672329][ 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 [ 6033.673286][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286 [ 6033.673597][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6033.673981][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6033.674365][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: 1ffff1100126b1c3 [ 6033.674749][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6033.675139][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6033.675522][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6033.675950][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6033.676269][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6033.676655][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6033.677041][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6033.677425][ C1] PKRU: 55555554 [ 6033.677600][ C1] Call Trace: [ 6033.677764][ C1] <IRQ> [ 6033.677906][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6033.678171][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6033.678414][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6033.678658][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6033.678882][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6033.679145][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6033.679426][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6033.679680][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6033.679962][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6033.680202][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6033.680516][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6033.680778][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6033.681059][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6033.681313][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6033.681608][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6033.681859][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6033.682112][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6033.682410][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6033.682694][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6033.683000][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6033.683280][ 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) [ 6033.683527][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6033.683798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6033.684099][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6033.684332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.684562][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6033.684794][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6033.685057][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6033.685330][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6033.685614][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.685850][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6033.686098][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6033.686348][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6033.686576][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6033.686815][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6033.687066][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6033.687331][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6033.687600][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6033.687839][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6033.688103][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6033.688358][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6033.688693][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6033.688938][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6033.689251][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6033.689504][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6033.689701][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6033.689925][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6033.690169][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6033.690435][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6033.690659][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6033.690877][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6033.691188][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6033.691483][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6033.691753][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6033.692038][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6033.692276][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6033.692498][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6033.692788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6033.693062][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6033.693375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.693607][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6033.693894][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6033.694169][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6033.694474][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6033.694719][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6033.694947][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6033.695187][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6033.695491][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6033.695812][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6033.696100][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6033.696365][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6033.696644][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6033.696949][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6033.697222][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6033.697462][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6033.697701][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6033.697942][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6033.698196][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6033.698441][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6033.698680][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6033.698950][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6033.699241][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6033.699503][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6033.699785][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.700026][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6033.700326][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6033.700604][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6033.700836][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6033.701075][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6033.701284][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6033.701542][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6033.701841][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6033.702074][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6033.702295][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6033.702534][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6033.702781][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6033.703015][ C1] tc_run (net/core/dev.c:3920) [ 6033.703212][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6033.703440][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.703668][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6033.703922][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6033.704167][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.704397][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6033.704651][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6033.704946][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6033.705206][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6033.705449][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6033.705705][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6033.705953][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6033.706221][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6033.706546][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6033.706812][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6033.707057][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6033.707313][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6033.707522][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6033.707770][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6033.708004][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6033.708283][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6033.708526][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6033.708757][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6033.708997][ C1] ? __create_object (mm/kmemleak.c:756) [ 6033.709238][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6033.709496][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6033.709770][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6033.710034][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6033.710304][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6033.710568][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6033.710801][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6033.711068][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6033.711293][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6033.711545][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6033.711799][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6033.712051][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6033.712317][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6033.712590][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6033.712841][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6033.713139][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6033.713379][ C1] __do_softirq (kernel/softirq.c:553) [ 6033.713604][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6033.713816][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6033.714090][ C1] </IRQ> [ 6033.714238][ C1] <TASK> [ 6033.714382][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6033.714675][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6033.714988][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6033.715923][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6033.716218][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6033.716602][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6033.716987][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6033.717372][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6033.717755][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6033.718143][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6033.718429][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6033.718641][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6033.718898][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6033.719212][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6033.719440][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6033.719689][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6033.719973][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.720210][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6033.720472][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6033.720717][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6033.720996][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6033.721211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.721439][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6033.721672][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6033.721909][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6033.722140][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6033.722371][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6033.722599][ C1] ksys_write (fs/read_write.c:643) [ 6033.722809][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6033.723047][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6033.723342][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6033.723566][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6033.723854][ C1] RIP: 0033:0x7fd66fef3957 [ 6033.724074][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6033.725008][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6033.725414][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6033.725799][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6033.726183][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6033.726567][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6033.726954][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6033.726954][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6033.727341][ C1] </TASK> | [ 6033.727493][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6033.727758][ C2] NMI backtrace for cpu 2 [ 6033.727768][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6033.727772][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6033.727779][ C2] 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 [ 6033.727785][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246 [ 6033.727789][ C2] RAX: ffffed100126b36c RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 6033.727793][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6033.727797][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 6033.727801][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6033.727805][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6033.727809][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6033.727813][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6033.727818][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6033.727822][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6033.727826][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6033.727828][ C2] PKRU: 55555554 [ 6033.727829][ C2] Call Trace: [ 6033.727831][ C2] <NMI> [ 6033.727832][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6033.727839][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6033.727843][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6033.727847][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6033.727850][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6033.727852][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6033.727857][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6033.727861][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 6033.727864][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 6033.727867][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 6033.727871][ C2] </NMI> [ 6033.727872][ C2] <IRQ> [ 6033.727873][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6033.727876][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6033.727879][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6033.727882][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.727885][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6033.727889][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6033.727892][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6033.727895][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6033.727898][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.727901][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6033.727904][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6033.727907][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6033.727914][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6033.727916][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6033.727921][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6033.727925][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6033.727929][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6033.727932][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6033.727934][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6033.727937][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6033.727942][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6033.727945][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6033.727948][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6033.727956][ 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) [ 6033.727959][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6033.727962][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6033.727966][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6033.727969][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6033.727972][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6033.727974][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6033.727980][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6033.727985][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6033.727988][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6033.727996][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6033.727999][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6033.728001][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6033.728004][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6033.728008][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6033.728012][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.728014][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6033.728019][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6033.728023][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6033.728027][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6033.728029][ 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:1584 (discriminator 4)) [ 6033.728032][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6033.728035][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6033.728042][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6033.728049][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6033.728055][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6033.728060][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6033.728070][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6033.728077][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6033.728082][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6033.728085][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6033.728088][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6033.728091][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6033.728095][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6033.728097][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6033.728100][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6033.728104][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6033.728108][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6033.728112][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6033.728115][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6033.728117][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6033.728121][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6033.728126][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6033.728129][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6033.728131][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6033.728136][ C2] tc_run (net/core/dev.c:3920) [ 6033.728139][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6033.728142][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.728144][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6033.728148][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6033.728152][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.728155][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6033.728158][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6033.728162][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6033.728165][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6033.728169][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6033.728173][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6033.728177][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6033.728185][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6033.728187][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6033.728191][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6033.728195][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6033.728199][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6033.728201][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6033.728204][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6033.728208][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6033.728210][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6033.728213][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6033.728215][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6033.728217][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6033.728221][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6033.728224][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6033.728228][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6033.728231][ 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:1584 (discriminator 4)) [ 6033.728234][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6033.728240][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6033.728243][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6033.728247][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6033.728251][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6033.728255][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6033.728259][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6033.728263][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6033.728266][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6033.728269][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6033.728273][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6033.728277][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6033.728282][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6033.728286][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6033.728289][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6033.728294][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6033.728297][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6033.728299][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6033.728303][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6033.728305][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6033.728308][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6033.728312][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6033.728316][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6033.728319][ C2] __do_softirq (kernel/softirq.c:553) [ 6033.728324][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6033.728326][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6033.728329][ C2] </IRQ> [ 6033.728330][ C2] <TASK> [ 6033.728331][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6033.728334][ 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) [ 6033.728337][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6033.728339][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6033.728340][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6033.728342][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6033.728344][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6033.728345][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6033.728347][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6033.728350][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6033.728353][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6033.728356][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6033.728360][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6033.728362][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6033.728364][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6033.728366][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6033.728370][ C2] do_idle (kernel/sched/idle.c:312) [ 6033.728373][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6033.728375][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6033.728378][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6033.728383][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6061.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6061.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6061.423431][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6061.423882][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6061.424764][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6061.425356][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 6061.425628][ 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 [ 6061.426567][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 6061.426864][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6061.427248][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6061.427633][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6061.428019][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6061.428402][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6061.428785][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6061.429220][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6061.429543][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6061.429929][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6061.430312][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6061.430697][ C1] PKRU: 55555554 [ 6061.430871][ C1] Call Trace: [ 6061.431038][ C1] <IRQ> [ 6061.431180][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6061.431434][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6061.431671][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6061.431940][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6061.432204][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6061.432481][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6061.432740][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6061.433039][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6061.433292][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6061.433592][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6061.433879][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6061.434184][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6061.434464][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 6061.434708][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6061.434981][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6061.435283][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6061.435517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.435751][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6061.435983][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6061.436224][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6061.436488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6061.436762][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.436995][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6061.437228][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6061.437480][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6061.437706][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6061.437947][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6061.438197][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6061.438465][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6061.438735][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6061.438974][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6061.439240][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6061.439495][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6061.439830][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6061.440076][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6061.440384][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6061.440638][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6061.440835][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6061.441061][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6061.441307][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6061.441572][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6061.441797][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6061.442018][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6061.442325][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6061.442622][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6061.442895][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6061.443179][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6061.443419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6061.443641][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6061.443933][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6061.444209][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6061.444524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.444752][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6061.445044][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6061.445319][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6061.445624][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6061.445871][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6061.446098][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6061.446337][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6061.446639][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6061.446961][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6061.447250][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6061.447516][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6061.447793][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6061.448097][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6061.448371][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6061.448612][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6061.448851][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6061.449114][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6061.449374][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6061.449625][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6061.449872][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6061.450148][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6061.450433][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6061.450687][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6061.450962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.451194][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6061.451489][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6061.451755][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6061.451988][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6061.452227][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6061.452434][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6061.452691][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6061.452991][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6061.453224][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6061.453446][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6061.453685][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6061.453933][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6061.454166][ C1] tc_run (net/core/dev.c:3920) [ 6061.454365][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6061.454589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.454820][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6061.455072][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6061.455316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.455545][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6061.455801][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6061.456094][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6061.456357][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6061.456601][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6061.456861][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6061.457109][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6061.457379][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6061.457706][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6061.457973][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6061.458217][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6061.458475][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6061.458685][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6061.458935][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6061.459181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6061.459457][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6061.459700][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6061.459934][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6061.460175][ C1] ? __create_object (mm/kmemleak.c:756) [ 6061.460411][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6061.460672][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6061.460945][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6061.461208][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6061.461482][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6061.461746][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6061.461983][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6061.462245][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6061.462474][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6061.462727][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6061.462982][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6061.463233][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6061.463506][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6061.463781][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6061.464036][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6061.464330][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6061.464572][ C1] __do_softirq (kernel/softirq.c:553) [ 6061.464798][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6061.465016][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6061.465293][ C1] </IRQ> [ 6061.465437][ C1] <TASK> [ 6061.465583][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6061.465878][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6061.466193][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6061.467129][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6061.467427][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6061.467811][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6061.468199][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6061.468583][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6061.468968][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6061.469383][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6061.469676][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6061.469900][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6061.470165][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6061.470469][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6061.470690][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6061.470934][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6061.471211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.471441][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6061.471688][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6061.471934][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6061.472213][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6061.472427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.472659][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6061.472891][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6061.473126][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6061.473359][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6061.473592][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6061.473821][ C1] ksys_write (fs/read_write.c:643) [ 6061.474033][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6061.474273][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6061.474566][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6061.474793][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6061.475085][ C1] RIP: 0033:0x7fd66fef3957 [ 6061.475303][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6061.476240][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6061.476645][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6061.477031][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6061.477418][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6061.477802][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6061.478188][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6061.480721][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6061.481241][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6061.481712][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6061.482192][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6061.483088][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6061.483679][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6061.483998][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6061.484941][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6061.485237][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6061.485622][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6061.486010][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6061.486395][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6061.486781][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6061.487166][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6061.487598][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6061.487921][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6061.488310][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6061.488694][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6061.489102][ C2] PKRU: 55555554 [ 6061.489282][ C2] Call Trace: [ 6061.489452][ C2] <IRQ> [ 6061.489597][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6061.489859][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6061.490101][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6061.490384][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6061.490649][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6061.490929][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6061.491184][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6061.491481][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6061.491734][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6061.491991][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6061.492290][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6061.492578][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6061.492882][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6061.493162][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6061.493449][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6061.493728][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6061.494032][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6061.494266][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.494498][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6061.494730][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6061.494973][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6061.495235][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6061.495513][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.495745][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6061.495978][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6061.496230][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6061.496460][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6061.496699][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6061.496971][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6061.497244][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6061.497519][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6061.497764][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6061.498047][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6061.498302][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6061.498637][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6061.498887][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6061.499203][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6061.499457][ 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) [ 6061.499654][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6061.499881][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6061.500127][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6061.500394][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6061.500637][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6061.500857][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6061.501166][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6061.501460][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6061.501734][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6061.502019][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6061.502259][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6061.502484][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6061.502773][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6061.503052][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6061.503368][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.503600][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6061.503887][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6061.504165][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6061.504472][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6061.504720][ 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:1584 (discriminator 4)) [ 6061.504947][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6061.505188][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6061.505489][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6061.505811][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6061.506102][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6061.506367][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6061.506645][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6061.506949][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6061.507188][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6061.507444][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6061.507752][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6061.508021][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6061.508290][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6061.508595][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6061.508848][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6061.509175][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6061.509422][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6061.509737][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6061.509984][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6061.510269][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6061.510502][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6061.510736][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6061.510963][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6061.511210][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6061.511513][ C2] tc_run (net/core/dev.c:3920) [ 6061.511713][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6061.511938][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.512170][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6061.512423][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6061.512668][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.512901][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6061.513157][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6061.513453][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6061.513716][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6061.513963][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6061.514220][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6061.514470][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6061.514796][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6061.515066][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6061.515310][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6061.515568][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6061.515779][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6061.516016][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6061.516285][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6061.516587][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6061.516854][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6061.517099][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6061.517323][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6061.517583][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6061.517821][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6061.518067][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6061.518298][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6061.518539][ 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:1584 (discriminator 4)) [ 6061.518768][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6061.519031][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6061.519326][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6061.519568][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6061.519818][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6061.520119][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6061.520443][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6061.520681][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6061.520936][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6061.521196][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6061.521431][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6061.521657][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6061.521914][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6061.522168][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6061.522421][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6061.522682][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6061.522959][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6061.523189][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6061.523470][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6061.523702][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6061.523959][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6061.524174][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6061.524460][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6061.524702][ C2] __do_softirq (kernel/softirq.c:553) [ 6061.524930][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6061.525142][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6061.525421][ C2] </IRQ> [ 6061.525565][ C2] <TASK> [ 6061.525712][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6061.526007][ 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) [ 6061.526256][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6061.527194][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6061.527493][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6061.527880][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6061.528269][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6061.528655][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6061.529046][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6061.529432][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6061.529713][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6061.529968][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6061.530206][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6061.530450][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6061.530717][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6061.530950][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6061.531214][ C2] do_idle (kernel/sched/idle.c:312) [ 6061.531412][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6061.531648][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6061.531886][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6061.532148][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6089.422472][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6089.422992][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6089.423440][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6089.423892][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6089.424778][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6089.425370][ C1] RIP: 0010: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.425684][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426624][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6089.426922][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6089.427308][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6089.427694][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6089.428078][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6089.428462][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6089.428849][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6089.429285][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6089.429605][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6089.429993][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6089.430376][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6089.430764][ C1] PKRU: 55555554 [ 6089.430939][ C1] Call Trace: [ 6089.431103][ C1] <IRQ> [ 6089.431247][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6089.431502][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6089.431735][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6089.432009][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6089.432273][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6089.432553][ 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.432811][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433107][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6089.433361][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6089.433660][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6089.433951][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.434258][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434536][ C1] ? 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.434823][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435102][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6089.435403][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.435638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.435873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.436104][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6089.436344][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6089.436610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.436884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.437117][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.437351][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6089.437603][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.437830][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6089.438075][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6089.438329][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6089.438599][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6089.438870][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6089.439112][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6089.439376][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6089.439631][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6089.439968][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.440213][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6089.440521][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6089.440775][ C1] ip_rcv (./include/net/dst.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.440974][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.441198][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6089.441446][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6089.441711][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6089.441937][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6089.442157][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6089.442466][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6089.442763][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.443037][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.443322][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.443562][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.443785][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6089.444077][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.444354][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6089.444669][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.444899][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6089.445186][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6089.445462][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6089.445768][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6089.446017][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6089.446244][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6089.446484][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6089.446786][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6089.447108][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6089.447398][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.447664][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.447947][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6089.448250][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6089.448524][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6089.448770][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6089.449032][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6089.449277][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6089.449538][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6089.449789][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6089.450036][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6089.450317][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6089.450588][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6089.450843][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.451117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.451349][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.451643][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6089.451909][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.452142][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6089.452382][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6089.452589][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6089.452847][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6089.453148][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.453381][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6089.453604][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6089.453843][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6089.454091][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.454322][ C1] tc_run (net/core/dev.c:3920) [ 6089.454521][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6089.454747][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.454978][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6089.455230][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6089.455476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.455705][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.455962][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.456255][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6089.456520][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6089.456763][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6089.457023][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.457271][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6089.457537][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6089.457865][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6089.458132][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.458376][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6089.458634][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6089.458844][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6089.459098][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6089.459334][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.459610][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.459852][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6089.460086][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6089.460326][ C1] ? __create_object (mm/kmemleak.c:756) [ 6089.460562][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6089.460822][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6089.461094][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6089.461357][ C1] tcp_delack_timer_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.461630][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6089.461894][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6089.462131][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6089.462394][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6089.462623][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6089.462877][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6089.463130][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6089.463381][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6089.463647][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6089.463924][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6089.464177][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.464471][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6089.464711][ C1] __do_softirq (kernel/softirq.c:553) [ 6089.464938][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6089.465151][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6089.465430][ C1] </IRQ> [ 6089.465574][ C1] <TASK> [ 6089.465720][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.466014][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6089.466326][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6089.467263][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6089.467561][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6089.467948][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6089.468334][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6089.468717][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6089.469128][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6089.469526][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6089.469821][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6089.470044][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6089.470313][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.470609][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6089.470831][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6089.471075][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6089.471353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.471584][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6089.471833][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6089.472078][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6089.472380][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6089.472600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.472838][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6089.473077][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6089.473318][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6089.473562][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.473794][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6089.474024][ C1] ksys_write (fs/read_write.c:643) [ 6089.474234][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6089.474474][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.474767][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6089.474994][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6089.475283][ C1] RIP: 0033:0x7fd66fef3957 [ 6089.475501][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.476437][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6089.476843][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6089.477229][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6089.477616][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6089.478002][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6089.478386][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6089.480977][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6089.481469][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6089.481929][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6089.482391][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6089.483286][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6089.483879][ C2] RIP: 0010: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.484192][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.485132][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6089.485429][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6089.485814][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6089.486202][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6089.486590][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6089.486977][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6089.487361][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6089.487793][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6089.488117][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6089.488505][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6089.488895][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6089.489278][ C2] PKRU: 55555554 [ 6089.489454][ C2] Call Trace: [ 6089.489618][ C2] <IRQ> [ 6089.489759][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6089.490013][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6089.490248][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6089.490514][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6089.490780][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6089.491060][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6089.491316][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.491615][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6089.491868][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6089.492123][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6089.492421][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6089.492708][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.493013][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493293][ C2] ? 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.493580][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493858][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6089.494161][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.494394][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.494625][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.494858][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6089.495099][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6089.495361][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.495639][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.495870][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.496102][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6089.496354][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.496582][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6089.496840][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6089.497099][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6089.497376][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6089.497650][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6089.497898][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6089.498174][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6089.498430][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6089.498765][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.499033][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6089.499351][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6089.499612][ 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) [ 6089.499814][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.500046][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6089.500302][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6089.500570][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6089.500814][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6089.501035][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6089.501343][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6089.501638][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.501914][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.502198][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.502439][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.502663][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6089.502954][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.503231][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6089.503547][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.503778][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6089.504066][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6089.504344][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6089.504650][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6089.504898][ 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:1584 (discriminator 4)) [ 6089.505125][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6089.505366][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6089.505669][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6089.505992][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6089.506283][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.506548][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.506826][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6089.507130][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.507365][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6089.507621][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6089.507930][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6089.508196][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6089.508464][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6089.508769][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6089.509046][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6089.509356][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6089.509605][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6089.509922][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6089.510177][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6089.510449][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.510684][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.510919][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6089.511146][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6089.511393][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6089.511696][ C2] tc_run (net/core/dev.c:3920) [ 6089.511897][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6089.512120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.512352][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6089.512605][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6089.512851][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.513084][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.513340][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.513636][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6089.513901][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6089.514146][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6089.514404][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.514653][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6089.514980][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6089.515247][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.515493][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6089.515751][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6089.515964][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6089.516201][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6089.516469][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.516772][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6089.517041][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6089.517285][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6089.517510][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6089.517769][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6089.518009][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.518253][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6089.518484][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6089.518725][ 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:1584 (discriminator 4)) [ 6089.518978][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6089.519243][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6089.519522][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.519763][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6089.520012][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6089.520318][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6089.520628][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6089.520867][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6089.521119][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6089.521378][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6089.521611][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6089.521838][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6089.522091][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6089.522346][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6089.522597][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6089.522860][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6089.523135][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.523367][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6089.523646][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.523879][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6089.524134][ C2] ? ktime_get (kernel/time/timekeeping.c: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.524349][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6089.524633][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6089.524878][ C2] __do_softirq (kernel/softirq.c:553) [ 6089.525104][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6089.525315][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6089.525592][ C2] </IRQ> [ 6089.525737][ C2] <TASK> [ 6089.525883][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.526176][ 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) [ 6089.526423][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6089.527360][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6089.527658][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6089.528044][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6089.528430][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6089.528816][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6089.529230][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6089.529627][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6089.529918][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6089.530186][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6089.530422][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6089.530667][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6089.530935][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.531167][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6089.531432][ C2] do_idle (kernel/sched/idle.c:312) [ 6089.531629][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6089.531865][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6089.532103][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6089.532363][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6089.532665][ C2] </TASK> | [ 6111.727794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6111.728159][ C1] rcu: 1-....: (3688326 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=888144 | [ 6111.728704][ C1] rcu: (t=3694935 jiffies g=1503537 q=2142 ncpus=4) [ 6111.729470][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6111.730063][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 6111.730341][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 6111.731280][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 6111.731579][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6111.731965][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6111.732351][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6111.732735][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6111.733124][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6111.733510][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6111.733943][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6111.734265][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6111.734652][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6111.735037][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6111.735424][ C1] PKRU: 55555554 [ 6111.735598][ C1] Call Trace: [ 6111.735764][ C1] <IRQ> [ 6111.735908][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6111.736176][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6111.736420][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6111.736664][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6111.736888][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6111.737150][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6111.737414][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6111.737663][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6111.737940][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6111.738176][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6111.738477][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6111.738741][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6111.739024][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6111.739283][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6111.739578][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6111.739831][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6111.740133][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6111.740423][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6111.740729][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6111.741011][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6111.741255][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6111.741526][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6111.741832][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6111.742068][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.742303][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6111.742534][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6111.742773][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6111.743039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6111.743313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.743545][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6111.743783][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6111.744036][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6111.744261][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6111.744501][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6111.744751][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6111.745020][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6111.745296][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6111.745535][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6111.745799][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6111.746056][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6111.746391][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6111.746637][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6111.746947][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6111.747202][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6111.747400][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6111.747625][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6111.747871][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6111.748138][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6111.748365][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6111.748585][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6111.748916][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6111.749219][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6111.749500][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6111.749791][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6111.750048][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6111.750271][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6111.750559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6111.750836][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6111.751151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.751381][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6111.751667][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6111.751944][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6111.752249][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6111.752498][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6111.752724][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6111.752970][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6111.753272][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6111.753596][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6111.753885][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6111.754151][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6111.754428][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6111.754736][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6111.755012][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6111.755251][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6111.755490][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6111.755730][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6111.755984][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6111.756230][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6111.756469][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6111.756739][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6111.757012][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6111.757266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6111.757540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.757772][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6111.758068][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6111.758335][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6111.758568][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6111.758811][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6111.759021][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6111.759278][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6111.759578][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6111.759816][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6111.760039][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6111.760278][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6111.760524][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6111.760756][ C1] tc_run (net/core/dev.c:3920) [ 6111.760955][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6111.761179][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.761411][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6111.761662][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6111.761908][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.762138][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6111.762395][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6111.762686][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6111.762952][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6111.763195][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6111.763452][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6111.763700][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6111.763968][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6111.764293][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6111.764559][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6111.764803][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6111.765061][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6111.765270][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6111.765518][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6111.765753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6111.766029][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6111.766271][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6111.766502][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6111.766742][ C1] ? __create_object (mm/kmemleak.c:756) [ 6111.766978][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6111.767237][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6111.767512][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6111.767774][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6111.768049][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6111.768311][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6111.768546][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6111.768831][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6111.769068][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6111.769328][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6111.769588][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6111.769846][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6111.770126][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6111.770401][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6111.770653][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6111.770947][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6111.771187][ C1] __do_softirq (kernel/softirq.c:553) [ 6111.771413][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6111.771625][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6111.771903][ C1] </IRQ> [ 6111.772047][ C1] <TASK> [ 6111.772192][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6111.772486][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6111.772797][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6111.773734][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6111.774031][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6111.774415][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6111.774800][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6111.775185][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6111.775567][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6111.775956][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6111.776241][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6111.776457][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6111.776716][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6111.777009][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6111.777231][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6111.777474][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6111.777749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.777980][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6111.778227][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6111.778471][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6111.778750][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6111.778970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.779200][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6111.779430][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6111.779663][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6111.779896][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6111.780128][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6111.780357][ C1] ksys_write (fs/read_write.c:643) [ 6111.780567][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6111.780806][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6111.781099][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6111.781325][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6111.781614][ C1] RIP: 0033:0x7fd66fef3957 [ 6111.781831][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6111.782768][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6111.783172][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6111.783555][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6111.783942][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6111.784326][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6111.784709][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6111.784709][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6111.785097][ C1] </TASK> | [ 6111.785251][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6111.785515][ C2] NMI backtrace for cpu 2 [ 6111.785526][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6111.785530][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6111.785538][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6111.785544][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6111.785548][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6111.785552][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6111.785556][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6111.785560][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6111.785564][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6111.785568][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6111.785572][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6111.785577][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6111.785581][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6111.785585][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6111.785588][ C2] PKRU: 55555554 [ 6111.785590][ C2] Call Trace: [ 6111.785593][ C2] <NMI> [ 6111.785596][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6111.785609][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6111.785617][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6111.785623][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6111.785626][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6111.785628][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6111.785634][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6111.785638][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6111.785641][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6111.785645][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6111.785648][ C2] </NMI> [ 6111.785649][ C2] <IRQ> [ 6111.785650][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6111.785653][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6111.785657][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.785660][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6111.785664][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6111.785667][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6111.785670][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6111.785673][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.785675][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6111.785679][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6111.785682][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6111.785689][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6111.785692][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6111.785696][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6111.785702][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6111.785705][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6111.785708][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6111.785711][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6111.785714][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6111.785719][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6111.785723][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6111.785726][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6111.785735][ 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) [ 6111.785738][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6111.785741][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6111.785745][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6111.785748][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6111.785751][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6111.785754][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6111.785760][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6111.785765][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6111.785769][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6111.785777][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6111.785780][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6111.785783][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6111.785787][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6111.785790][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6111.785795][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.785797][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6111.785802][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6111.785806][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6111.785810][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6111.785813][ 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:1584 (discriminator 4)) [ 6111.785815][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6111.785818][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6111.785825][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6111.785831][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6111.785838][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6111.785843][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6111.785853][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6111.785861][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6111.785865][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6111.785868][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6111.785872][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6111.785875][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6111.785878][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6111.785880][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6111.785884][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6111.785889][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6111.785893][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6111.785896][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6111.785899][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6111.785902][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6111.785906][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6111.785910][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6111.785914][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6111.785916][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6111.785921][ C2] tc_run (net/core/dev.c:3920) [ 6111.785924][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6111.785927][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.785930][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6111.785934][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6111.785938][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.785940][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6111.785943][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6111.785947][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6111.785950][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6111.785954][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6111.785958][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6111.785962][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6111.785970][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6111.785973][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6111.785977][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6111.785981][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6111.785985][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6111.785988][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6111.785991][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6111.785994][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6111.785997][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6111.786001][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6111.786004][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6111.786006][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6111.786009][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6111.786012][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6111.786016][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6111.786020][ 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:1584 (discriminator 4)) [ 6111.786023][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6111.786029][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6111.786032][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6111.786036][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6111.786041][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6111.786045][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6111.786049][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6111.786053][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6111.786056][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6111.786059][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6111.786063][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6111.786067][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6111.786071][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6111.786075][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6111.786078][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6111.786083][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6111.786086][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6111.786089][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6111.786093][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6111.786096][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6111.786099][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6111.786102][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6111.786107][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6111.786110][ C2] __do_softirq (kernel/softirq.c:553) [ 6111.786115][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6111.786117][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6111.786120][ C2] </IRQ> [ 6111.786121][ C2] <TASK> [ 6111.786122][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6111.786125][ 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) [ 6111.786128][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6111.786130][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6111.786132][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6111.786134][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6111.786136][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6111.786137][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6111.786139][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6111.786142][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6111.786146][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6111.786149][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6111.786152][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6111.786154][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6111.786156][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6111.786159][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6111.786163][ C2] do_idle (kernel/sched/idle.c:312) [ 6111.786166][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6111.786168][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6111.786171][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6111.786175][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6137.422443][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6137.422957][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6137.423409][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6137.423862][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6137.424744][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6137.425337][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6137.425651][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6137.426590][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6137.426887][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6137.427272][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6137.427656][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6137.428043][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6137.428429][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6137.428817][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6137.429253][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6137.429573][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6137.429963][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6137.430347][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6137.430731][ C1] PKRU: 55555554 [ 6137.430908][ C1] Call Trace: [ 6137.431073][ C1] <IRQ> [ 6137.431215][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6137.431469][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6137.431704][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6137.431972][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6137.432236][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6137.432515][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6137.432770][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6137.433068][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6137.433321][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6137.433620][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6137.433905][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6137.434209][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.434490][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6137.434773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.435055][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6137.435357][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6137.435588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.435819][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6137.436053][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6137.436294][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6137.436556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.436833][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.437062][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6137.437294][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6137.437545][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6137.437773][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6137.438014][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6137.438263][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6137.438533][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6137.438805][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6137.439045][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6137.439307][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6137.439562][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6137.439898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6137.440142][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6137.440456][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6137.440709][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6137.440908][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6137.441131][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6137.441376][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6137.441643][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6137.441867][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6137.442087][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6137.442395][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6137.442691][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6137.442962][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6137.443248][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6137.443486][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6137.443709][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6137.444000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.444274][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6137.444588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.444820][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6137.445107][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6137.445382][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6137.445688][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6137.445935][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6137.446163][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6137.446403][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6137.446701][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6137.447025][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6137.447313][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6137.447578][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6137.447861][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6137.448165][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6137.448438][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6137.448681][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6137.448922][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6137.449160][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6137.449416][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6137.449662][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6137.449901][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6137.450171][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6137.450447][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6137.450703][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.450980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.451213][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6137.451505][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6137.451774][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6137.452006][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6137.452244][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6137.452455][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6137.452714][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6137.453017][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6137.453249][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6137.453471][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6137.453711][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6137.453960][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6137.454194][ C1] tc_run (net/core/dev.c:3920) [ 6137.454392][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6137.454615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.454845][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6137.455098][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6137.455343][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.455573][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6137.455829][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6137.456125][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6137.456387][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6137.456631][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6137.456887][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6137.457135][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6137.457403][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6137.457730][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6137.457997][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6137.458242][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6137.458498][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6137.458726][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6137.458990][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6137.459232][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.459517][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6137.459766][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6137.460010][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6137.460250][ C1] ? __create_object (mm/kmemleak.c:756) [ 6137.460486][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6137.460745][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6137.461018][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6137.461282][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6137.461553][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6137.461817][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6137.462052][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6137.462316][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6137.462543][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6137.462796][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6137.463050][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6137.463302][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6137.463569][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6137.463843][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6137.464097][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6137.464394][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6137.464635][ C1] __do_softirq (kernel/softirq.c:553) [ 6137.464858][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6137.465074][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6137.465349][ C1] </IRQ> [ 6137.465496][ C1] <TASK> [ 6137.465640][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6137.465936][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6137.466249][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6137.467185][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6137.467484][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6137.467869][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6137.468253][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6137.468639][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6137.469030][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6137.469417][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6137.469705][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6137.469921][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6137.470178][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6137.470473][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6137.470694][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6137.470940][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6137.471218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.471450][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6137.471698][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6137.471944][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6137.472223][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6137.472437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.472666][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6137.472900][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6137.473137][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6137.473368][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6137.473599][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6137.473830][ C1] ksys_write (fs/read_write.c:643) [ 6137.474041][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6137.474282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6137.474577][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6137.474802][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6137.475091][ C1] RIP: 0033:0x7fd66fef3957 [ 6137.475312][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6137.476248][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6137.476656][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6137.477041][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6137.477426][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6137.477811][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6137.478199][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6137.480778][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6137.481269][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6137.481728][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6137.482190][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6137.483087][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6137.483679][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6137.483993][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6137.484937][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6137.485233][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6137.485619][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6137.486007][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6137.486392][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6137.486779][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6137.487166][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6137.487598][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6137.487921][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6137.488307][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6137.488695][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6137.489089][ C2] PKRU: 55555554 [ 6137.489264][ C2] Call Trace: [ 6137.489427][ C2] <IRQ> [ 6137.489570][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6137.489824][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6137.490059][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6137.490329][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6137.490594][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6137.490873][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6137.491132][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6137.491426][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6137.491679][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6137.491933][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6137.492233][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6137.492520][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6137.492825][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.493105][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6137.493395][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.493673][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6137.493977][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6137.494210][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.494443][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6137.494675][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6137.494915][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6137.495180][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.495456][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.495689][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6137.495922][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6137.496175][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6137.496401][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6137.496641][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6137.496912][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6137.497183][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6137.497464][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6137.497709][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6137.497981][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6137.498246][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6137.498580][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6137.498848][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6137.499165][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6137.499425][ 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) [ 6137.499627][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6137.499858][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6137.500114][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6137.500381][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6137.500624][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6137.500845][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6137.501154][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6137.501449][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6137.501722][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6137.502007][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6137.502246][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6137.502471][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6137.502761][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.503039][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6137.503355][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.503587][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6137.503874][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6137.504153][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6137.504461][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6137.504708][ 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:1584 (discriminator 4)) [ 6137.504936][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6137.505176][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6137.505478][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6137.505798][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6137.506089][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6137.506355][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6137.506634][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6137.506937][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6137.507175][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6137.507431][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6137.507736][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6137.508005][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6137.508274][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6137.508580][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6137.508854][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6137.509165][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6137.509412][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6137.509726][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6137.509974][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6137.510255][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6137.510487][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6137.510720][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6137.510947][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6137.511193][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6137.511497][ C2] tc_run (net/core/dev.c:3920) [ 6137.511696][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6137.511920][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.512151][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6137.512403][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6137.512648][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.512880][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6137.513137][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6137.513432][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6137.513695][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6137.513941][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6137.514198][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6137.514446][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6137.514771][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6137.515042][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6137.515286][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6137.515543][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6137.515752][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6137.515990][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6137.516257][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6137.516559][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6137.516825][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6137.517071][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6137.517295][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6137.517553][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6137.517789][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6137.518035][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6137.518268][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6137.518508][ 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:1584 (discriminator 4)) [ 6137.518757][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6137.519023][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6137.519304][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6137.519547][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6137.519793][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6137.520099][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6137.520409][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6137.520646][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6137.520898][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6137.521159][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6137.521392][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6137.521621][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6137.521875][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6137.522129][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6137.522380][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6137.522641][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6137.522916][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.523148][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6137.523428][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6137.523662][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6137.523920][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6137.524133][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6137.524422][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6137.524660][ C2] __do_softirq (kernel/softirq.c:553) [ 6137.524886][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6137.525100][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6137.525375][ C2] </IRQ> [ 6137.525520][ C2] <TASK> [ 6137.525666][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6137.525961][ 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) [ 6137.526208][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6137.527147][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6137.527442][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6137.527830][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6137.528216][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6137.528600][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6137.528989][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6137.529379][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6137.529658][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6137.529911][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6137.530148][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6137.530391][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6137.530657][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6137.530889][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6137.531154][ C2] do_idle (kernel/sched/idle.c:312) [ 6137.531351][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6137.531585][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6137.531821][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6137.532082][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6165.422461][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6165.422975][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6165.423425][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6165.423879][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6165.424761][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6165.425354][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6165.425668][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6165.426604][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6165.426902][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6165.427285][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6165.427669][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6165.428054][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6165.428441][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6165.428830][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6165.429260][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6165.429580][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6165.429967][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6165.430353][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6165.430737][ C1] PKRU: 55555554 [ 6165.430914][ C1] Call Trace: [ 6165.431078][ C1] <IRQ> [ 6165.431220][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6165.431473][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6165.431707][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6165.431975][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6165.432237][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6165.432517][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6165.432773][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6165.433072][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6165.433326][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6165.433623][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6165.433911][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6165.434215][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6165.434495][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6165.434781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6165.435063][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6165.435362][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6165.435595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.435828][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6165.436062][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6165.436302][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6165.436564][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6165.436842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.437075][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6165.437310][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6165.437561][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6165.437788][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6165.438028][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6165.438277][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6165.438562][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6165.438832][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6165.439070][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6165.439332][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6165.439587][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6165.439925][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6165.440173][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6165.440482][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6165.440736][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6165.440936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6165.441157][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6165.441403][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6165.441672][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6165.441895][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6165.442116][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6165.442425][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6165.442719][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6165.442992][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6165.443274][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6165.443513][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6165.443737][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6165.444028][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6165.444301][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6165.444615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.444846][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6165.445132][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6165.445408][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6165.445713][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6165.445960][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6165.446185][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6165.446423][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6165.446724][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6165.447045][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6165.447336][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6165.447601][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6165.447881][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6165.448185][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6165.448461][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6165.448726][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6165.448971][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6165.449215][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6165.449479][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6165.449731][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6165.449987][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6165.450260][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6165.450529][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6165.450783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6165.451062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.451292][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6165.451586][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6165.451853][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6165.452085][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6165.452325][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6165.452535][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6165.452795][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6165.453094][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6165.453326][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6165.453550][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6165.453791][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6165.454041][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6165.454273][ C1] tc_run (net/core/dev.c:3920) [ 6165.454473][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6165.454694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.454927][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6165.455180][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6165.455424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.455655][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6165.455910][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6165.456204][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6165.456466][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6165.456710][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6165.456969][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6165.457215][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6165.457481][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6165.457809][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6165.458077][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6165.458322][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6165.458581][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6165.458789][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6165.459039][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6165.459274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6165.459551][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6165.459794][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6165.460027][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6165.460266][ C1] ? __create_object (mm/kmemleak.c:756) [ 6165.460503][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6165.460762][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6165.461032][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6165.461298][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6165.461569][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6165.461834][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6165.462070][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6165.462336][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6165.462564][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6165.462816][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6165.463071][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6165.463321][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6165.463585][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6165.463861][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6165.464114][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6165.464411][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6165.464651][ C1] __do_softirq (kernel/softirq.c:553) [ 6165.464876][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6165.465091][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6165.465365][ C1] </IRQ> [ 6165.465510][ C1] <TASK> [ 6165.465657][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6165.465953][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6165.466266][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6165.467205][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6165.467501][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6165.467886][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6165.468271][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6165.468677][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6165.469075][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6165.469473][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6165.469778][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6165.469996][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6165.470252][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6165.470546][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6165.470766][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6165.471012][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6165.471291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.471520][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6165.471769][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6165.472014][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6165.472296][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6165.472512][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.472744][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6165.472978][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6165.473213][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6165.473443][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6165.473677][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6165.473908][ C1] ksys_write (fs/read_write.c:643) [ 6165.474118][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6165.474358][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6165.474653][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6165.474878][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6165.475168][ C1] RIP: 0033:0x7fd66fef3957 [ 6165.475388][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6165.476326][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6165.476730][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6165.477121][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6165.477506][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6165.477890][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6165.478274][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6165.480859][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6165.481349][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6165.481808][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6165.482269][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6165.483164][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6165.483753][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6165.484027][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 6165.484967][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 6165.485264][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6165.485649][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6165.486036][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6165.486420][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6165.486806][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6165.487194][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6165.487625][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6165.487947][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6165.488334][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6165.488724][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6165.489110][ C2] PKRU: 55555554 [ 6165.489286][ C2] Call Trace: [ 6165.489448][ C2] <IRQ> [ 6165.489593][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6165.489847][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6165.490082][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6165.490350][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6165.490613][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6165.490895][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6165.491151][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6165.491446][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6165.491699][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6165.491955][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6165.492254][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6165.492539][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6165.492843][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6165.493127][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6165.493401][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6165.493670][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6165.493973][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6165.494207][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.494440][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6165.494670][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6165.494912][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6165.495176][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6165.495451][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.495684][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6165.495915][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6165.496168][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6165.496396][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6165.496635][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6165.496906][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6165.497181][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6165.497458][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6165.497704][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6165.497979][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6165.498245][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6165.498600][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6165.498852][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6165.499168][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6165.499428][ 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) [ 6165.499631][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6165.499871][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6165.500115][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6165.500382][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6165.500625][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6165.500845][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6165.501154][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6165.501448][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6165.501721][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6165.502005][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6165.502244][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6165.502469][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6165.502756][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6165.503035][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6165.503350][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.503581][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6165.503867][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6165.504145][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6165.504452][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6165.504704][ 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:1584 (discriminator 4)) [ 6165.504930][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6165.505170][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6165.505471][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6165.505792][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6165.506083][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6165.506352][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6165.506630][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6165.506934][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6165.507167][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6165.507423][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6165.507729][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6165.507998][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6165.508268][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6165.508576][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6165.508830][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6165.509133][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6165.509373][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6165.509680][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6165.509920][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6165.510189][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6165.510421][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6165.510654][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6165.510880][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6165.511127][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6165.511430][ C2] tc_run (net/core/dev.c:3920) [ 6165.511628][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6165.511850][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.512084][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6165.512336][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6165.512580][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.512812][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6165.513069][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6165.513364][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6165.513627][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6165.513872][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6165.514130][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6165.514378][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6165.514703][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6165.514973][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6165.515217][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6165.515475][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6165.515684][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6165.515922][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6165.516189][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6165.516490][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6165.516757][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6165.517002][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6165.517226][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6165.517488][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6165.517724][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6165.517970][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6165.518203][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6165.518443][ 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:1584 (discriminator 4)) [ 6165.518692][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6165.518959][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6165.519239][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6165.519481][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6165.519728][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6165.520033][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6165.520342][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6165.520579][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6165.520831][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6165.521091][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6165.521325][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6165.521554][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6165.521808][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6165.522065][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6165.522317][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6165.522577][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6165.522852][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6165.523085][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6165.523366][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6165.523596][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6165.523852][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6165.524067][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6165.524355][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6165.524593][ C2] __do_softirq (kernel/softirq.c:553) [ 6165.524819][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6165.525033][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6165.525310][ C2] </IRQ> [ 6165.525454][ C2] <TASK> [ 6165.525601][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6165.525894][ 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) [ 6165.526142][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6165.527085][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6165.527381][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6165.527767][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6165.528154][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6165.528543][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6165.528928][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6165.529322][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6165.529601][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6165.529852][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6165.530089][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6165.530334][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6165.530600][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6165.530832][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6165.531098][ C2] do_idle (kernel/sched/idle.c:312) [ 6165.531295][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6165.531529][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6165.531765][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6165.532026][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6165.532327][ C2] </TASK> | [ 6189.785794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6189.786159][ C1] rcu: 1-....: (3766212 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=904521 | [ 6189.786704][ C1] rcu: (t=3772993 jiffies g=1503537 q=2182 ncpus=4) [ 6189.787473][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6189.788066][ 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) [ 6189.788384][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 6189.789328][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6189.789628][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6189.790015][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6189.790403][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6189.790788][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6189.791174][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6189.791560][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6189.791993][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6189.792317][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6189.792704][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6189.793090][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6189.793476][ C1] PKRU: 55555554 [ 6189.793650][ C1] Call Trace: [ 6189.793817][ C1] <IRQ> [ 6189.793960][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6189.794229][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6189.794474][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6189.794717][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6189.794943][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6189.795204][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6189.795467][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6189.795716][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6189.795994][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6189.796229][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6189.796532][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6189.796796][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6189.797075][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6189.797333][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6189.797630][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6189.797885][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6189.798187][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6189.798497][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6189.798813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6189.799103][ 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) [ 6189.799391][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6189.799686][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6189.799988][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6189.800223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.800455][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6189.800687][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6189.800929][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6189.801190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6189.801468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.801698][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6189.801933][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6189.802184][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6189.802414][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6189.802654][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6189.802905][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6189.803174][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6189.803440][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6189.803681][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6189.803946][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6189.804201][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6189.804539][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6189.804785][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6189.805095][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6189.805349][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6189.805547][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6189.805770][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6189.806019][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6189.806285][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6189.806510][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6189.806728][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6189.807037][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6189.807332][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6189.807605][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6189.807892][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6189.808133][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6189.808355][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6189.808650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6189.808924][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6189.809240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.809471][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6189.809758][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6189.810035][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6189.810342][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6189.810590][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6189.810817][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6189.811059][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6189.811363][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6189.811686][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6189.811976][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6189.812244][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6189.812524][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6189.812828][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6189.813104][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6189.813346][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6189.813586][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6189.813826][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6189.814084][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6189.814331][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6189.814573][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6189.814843][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6189.815116][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6189.815373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6189.815648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.815880][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6189.816178][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6189.816445][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6189.816678][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6189.816918][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6189.817128][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6189.817387][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6189.817686][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6189.817922][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6189.818144][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6189.818386][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6189.818659][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6189.818900][ C1] tc_run (net/core/dev.c:3920) [ 6189.819106][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6189.819337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.819574][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6189.819838][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6189.820084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.820315][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6189.820570][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6189.820865][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6189.821126][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6189.821371][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6189.821627][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6189.821875][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6189.822145][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6189.822472][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6189.822738][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6189.822982][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6189.823238][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6189.823448][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6189.823696][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6189.823931][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6189.824209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6189.824452][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6189.824684][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6189.824924][ C1] ? __create_object (mm/kmemleak.c:756) [ 6189.825159][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6189.825418][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6189.825692][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6189.825957][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6189.826228][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6189.826492][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6189.826727][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6189.826993][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6189.827219][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6189.827474][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6189.827727][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6189.827980][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6189.828246][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6189.828524][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6189.828776][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6189.829074][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6189.829314][ C1] __do_softirq (kernel/softirq.c:553) [ 6189.829539][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6189.829752][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6189.830028][ C1] </IRQ> [ 6189.830174][ C1] <TASK> [ 6189.830319][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6189.830617][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6189.830932][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6189.831866][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6189.832163][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6189.832546][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6189.832932][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6189.833323][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6189.833707][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6189.834094][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6189.834381][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6189.834596][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6189.834853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6189.835149][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6189.835371][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6189.835616][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6189.835893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.836125][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6189.836374][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6189.836619][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6189.836897][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6189.837113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.837342][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6189.837572][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6189.837808][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6189.838042][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6189.838274][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6189.838525][ C1] ksys_write (fs/read_write.c:643) [ 6189.838741][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6189.838988][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6189.839289][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6189.839521][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6189.839823][ C1] RIP: 0033:0x7fd66fef3957 [ 6189.840043][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6189.840976][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6189.841381][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6189.841763][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6189.842147][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6189.842532][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6189.842919][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6189.842919][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6189.843304][ C1] </TASK> | [ 6189.843456][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6189.843721][ C2] NMI backtrace for cpu 2 [ 6189.843732][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6189.843736][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6189.843745][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6189.843750][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6189.843755][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6189.843758][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6189.843762][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6189.843765][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6189.843767][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6189.843769][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6189.843771][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6189.843774][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6189.843776][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6189.843777][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6189.843778][ C2] PKRU: 55555554 [ 6189.843779][ C2] Call Trace: [ 6189.843781][ C2] <NMI> [ 6189.843782][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6189.843789][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6189.843794][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6189.843798][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6189.843801][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6189.843803][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6189.843809][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6189.843812][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6189.843815][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6189.843818][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6189.843821][ C2] </NMI> [ 6189.843822][ C2] <IRQ> [ 6189.843824][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6189.843826][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6189.843830][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.843834][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6189.843838][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6189.843842][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6189.843845][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6189.843848][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.843850][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6189.843854][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6189.843857][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6189.843864][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6189.843867][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6189.843872][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6189.843877][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6189.843881][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6189.843884][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6189.843886][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6189.843889][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6189.843894][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6189.843898][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6189.843902][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6189.843910][ 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) [ 6189.843913][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6189.843916][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6189.843920][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6189.843923][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6189.843926][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6189.843928][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6189.843934][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6189.843940][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6189.843944][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6189.843952][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6189.843955][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6189.843957][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6189.843961][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6189.843964][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6189.843969][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.843971][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6189.843976][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6189.843979][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6189.843983][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6189.843986][ 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:1584 (discriminator 4)) [ 6189.843988][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6189.843991][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6189.843998][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6189.844004][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6189.844011][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6189.844016][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6189.844026][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6189.844034][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6189.844038][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6189.844041][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6189.844044][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6189.844047][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6189.844050][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6189.844052][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6189.844056][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6189.844060][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6189.844064][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6189.844068][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6189.844070][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6189.844073][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6189.844077][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6189.844082][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6189.844086][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6189.844088][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6189.844092][ C2] tc_run (net/core/dev.c:3920) [ 6189.844096][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6189.844099][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.844101][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6189.844105][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6189.844110][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.844112][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6189.844116][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6189.844119][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6189.844122][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6189.844126][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6189.844130][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6189.844134][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6189.844142][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6189.844145][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6189.844149][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6189.844153][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6189.844157][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6189.844160][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6189.844163][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6189.844166][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6189.844169][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6189.844172][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6189.844175][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6189.844178][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6189.844181][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6189.844184][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6189.844188][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6189.844192][ 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:1584 (discriminator 4)) [ 6189.844195][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6189.844202][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6189.844205][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6189.844209][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6189.844213][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6189.844218][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6189.844221][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6189.844225][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6189.844228][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6189.844231][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6189.844235][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6189.844239][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6189.844244][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6189.844248][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6189.844251][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6189.844255][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6189.844259][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6189.844261][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6189.844264][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6189.844267][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6189.844270][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6189.844273][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6189.844277][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6189.844280][ C2] __do_softirq (kernel/softirq.c:553) [ 6189.844284][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6189.844287][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6189.844290][ C2] </IRQ> [ 6189.844291][ C2] <TASK> [ 6189.844292][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6189.844295][ 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) [ 6189.844298][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6189.844300][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6189.844302][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6189.844303][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6189.844305][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6189.844306][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6189.844307][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6189.844310][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6189.844313][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6189.844316][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6189.844319][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6189.844321][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6189.844324][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6189.844326][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6189.844330][ C2] do_idle (kernel/sched/idle.c:312) [ 6189.844333][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6189.844335][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6189.844338][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6189.844342][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6217.422477][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6217.422993][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6217.423442][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6217.423898][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6217.424782][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6217.425375][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6217.425690][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6217.426627][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6217.426925][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6217.427309][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6217.427693][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6217.428078][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6217.428468][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6217.428854][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6217.429285][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6217.429610][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6217.429996][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6217.430384][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6217.430769][ C1] PKRU: 55555554 [ 6217.430946][ C1] Call Trace: [ 6217.431109][ C1] <IRQ> [ 6217.431254][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6217.431511][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6217.431746][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6217.432015][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6217.432278][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6217.432558][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6217.432815][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6217.433112][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6217.433367][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6217.433666][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6217.433955][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6217.434260][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6217.434541][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6217.434826][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6217.435108][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6217.435408][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6217.435643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.435878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6217.436111][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6217.436356][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6217.436619][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6217.436894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.437125][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6217.437360][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6217.437612][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6217.437839][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6217.438079][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6217.438332][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6217.438604][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6217.438874][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6217.439113][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6217.439375][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6217.439629][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6217.439967][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6217.440212][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6217.440522][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6217.440776][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6217.440975][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6217.441197][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6217.441445][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6217.441712][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6217.441939][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6217.442161][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6217.442470][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6217.442763][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6217.443041][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6217.443324][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6217.443565][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6217.443789][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6217.444080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6217.444358][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6217.444672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.444906][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6217.445192][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6217.445470][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6217.445776][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6217.446024][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6217.446248][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6217.446490][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6217.446793][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6217.447114][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6217.447405][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6217.447670][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6217.447950][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6217.448252][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6217.448553][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6217.448801][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6217.449045][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6217.449291][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6217.449562][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6217.449807][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6217.450048][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6217.450320][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6217.450595][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6217.450851][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6217.451127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.451357][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6217.451651][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6217.451919][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6217.452152][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6217.452390][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6217.452598][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6217.452860][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6217.453156][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6217.453390][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6217.453613][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6217.453855][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6217.454103][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6217.454334][ C1] tc_run (net/core/dev.c:3920) [ 6217.454535][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6217.454757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.454989][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6217.455242][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6217.455490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.455722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6217.455978][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6217.456272][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6217.456535][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6217.456779][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6217.457036][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6217.457283][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6217.457549][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6217.457876][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6217.458145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6217.458392][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6217.458650][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6217.458859][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6217.459112][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6217.459347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6217.459623][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6217.459867][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6217.460100][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6217.460345][ C1] ? __create_object (mm/kmemleak.c:756) [ 6217.460580][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6217.460839][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6217.461111][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6217.461375][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6217.461648][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6217.461912][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6217.462147][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6217.462409][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6217.462638][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6217.462890][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6217.463144][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6217.463394][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6217.463657][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6217.463936][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6217.464189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6217.464484][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6217.464723][ C1] __do_softirq (kernel/softirq.c:553) [ 6217.464951][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6217.465164][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6217.465440][ C1] </IRQ> [ 6217.465584][ C1] <TASK> [ 6217.465732][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6217.466027][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6217.466340][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6217.467276][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6217.467571][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6217.467958][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6217.468364][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6217.468759][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6217.469155][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6217.469563][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6217.469848][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6217.470069][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6217.470325][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6217.470620][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6217.470841][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6217.471086][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6217.471366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.471595][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6217.471844][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6217.472091][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6217.472373][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6217.472586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.472817][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6217.473053][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6217.473288][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6217.473519][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6217.473752][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6217.473987][ C1] ksys_write (fs/read_write.c:643) [ 6217.474197][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6217.474442][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6217.474738][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6217.474962][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6217.475252][ C1] RIP: 0033:0x7fd66fef3957 [ 6217.475473][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6217.476410][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6217.476814][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6217.477201][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6217.477586][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6217.477972][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6217.478377][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6217.480952][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6217.481445][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6217.481907][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6217.482368][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6217.483265][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6217.483856][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6217.484171][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6217.485111][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6217.485409][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6217.485794][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6217.486182][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6217.486570][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6217.486956][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6217.487342][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6217.487774][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6217.488098][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6217.488515][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6217.488911][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6217.489306][ C2] PKRU: 55555554 [ 6217.489495][ C2] Call Trace: [ 6217.489660][ C2] <IRQ> [ 6217.489801][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6217.490054][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6217.490289][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6217.490562][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6217.490830][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6217.491109][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6217.491366][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6217.491662][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6217.491916][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6217.492171][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6217.492470][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6217.492758][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6217.493063][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6217.493347][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6217.493634][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6217.493914][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6217.494216][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6217.494450][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.494681][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6217.494914][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6217.495155][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6217.495417][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6217.495695][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.495927][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6217.496160][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6217.496412][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6217.496641][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6217.496902][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6217.497159][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6217.497433][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6217.497708][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6217.497955][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6217.498230][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6217.498512][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6217.498857][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6217.499109][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6217.499428][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6217.499697][ 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) [ 6217.499895][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6217.500120][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6217.500366][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6217.500634][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6217.500879][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6217.501100][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6217.501407][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6217.501702][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6217.501976][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6217.502260][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6217.502501][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6217.502725][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6217.503016][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6217.503302][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6217.503618][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.503849][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6217.504136][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6217.504413][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6217.504719][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6217.504968][ 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:1584 (discriminator 4)) [ 6217.505195][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6217.505435][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6217.505737][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6217.506059][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6217.506348][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6217.506614][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6217.506894][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6217.507196][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6217.507431][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6217.507687][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6217.507995][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6217.508262][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6217.508534][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6217.508841][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6217.509092][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6217.509395][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6217.509636][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6217.509945][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6217.510184][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6217.510451][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6217.510686][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6217.510921][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6217.511146][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6217.511393][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6217.511696][ C2] tc_run (net/core/dev.c:3920) [ 6217.511896][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6217.512123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.512355][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6217.512608][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6217.512854][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.513087][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6217.513344][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6217.513639][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6217.513903][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6217.514149][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6217.514407][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6217.514656][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6217.514983][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6217.515250][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6217.515494][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6217.515751][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6217.515964][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6217.516200][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6217.516467][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6217.516770][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6217.517037][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6217.517282][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6217.517507][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6217.517766][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6217.518004][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6217.518248][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6217.518502][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6217.518749][ 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:1584 (discriminator 4)) [ 6217.518985][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6217.519251][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6217.519540][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6217.519776][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6217.520018][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6217.520310][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6217.520625][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6217.520863][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6217.521117][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6217.521376][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6217.521609][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6217.521836][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6217.522090][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6217.522344][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6217.522596][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6217.522859][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6217.523134][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6217.523366][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6217.523647][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6217.523881][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6217.524136][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6217.524351][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6217.524637][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6217.524878][ C2] __do_softirq (kernel/softirq.c:553) [ 6217.525104][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6217.525316][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6217.525593][ C2] </IRQ> [ 6217.525738][ C2] <TASK> [ 6217.525884][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6217.526179][ 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) [ 6217.526426][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6217.527365][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6217.527662][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6217.528048][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6217.528441][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6217.528825][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6217.529208][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6217.529595][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6217.529876][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6217.530129][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6217.530365][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6217.530609][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6217.530874][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6217.531108][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6217.531371][ C2] do_idle (kernel/sched/idle.c:312) [ 6217.531568][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6217.531803][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6217.532040][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6217.532301][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6245.422486][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6245.423004][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6245.423456][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6245.423911][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6245.424800][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6245.425392][ C1] RIP: 0010: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.425707][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.426647][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6245.426947][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6245.427332][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6245.427719][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6245.428104][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6245.428494][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6245.428880][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6245.429311][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6245.429635][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6245.430023][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6245.430409][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6245.430794][ C1] PKRU: 55555554 [ 6245.430971][ C1] Call Trace: [ 6245.431137][ C1] <IRQ> [ 6245.431280][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6245.431538][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6245.431776][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6245.432046][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6245.432311][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6245.432589][ 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.432847][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.433144][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6245.433398][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6245.433697][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6245.433992][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.434298][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.434578][ C1] ? 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.434863][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.435143][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6245.435445][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.435682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.435916][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.436146][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6245.436387][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6245.436649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.436928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.437159][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.437393][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6245.437644][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.437875][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6245.438115][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6245.438370][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6245.438642][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6245.438911][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6245.439148][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6245.439413][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6245.439667][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6245.440005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.440251][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6245.440560][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6245.440834][ C1] ip_rcv (./include/net/dst.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.441038][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.441268][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6245.441523][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6245.441796][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6245.442041][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6245.442259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6245.442567][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6245.442863][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.443136][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.443424][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.443664][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.443886][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6245.444177][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.444452][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6245.444767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.444998][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6245.445286][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6245.445562][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6245.445872][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6245.446120][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6245.446347][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6245.446588][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6245.446892][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6245.447216][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6245.447504][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.447772][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.448052][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6245.448380][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6245.448662][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6245.448912][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6245.449158][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6245.449413][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6245.449668][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6245.449915][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6245.450156][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6245.450426][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6245.450698][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6245.450955][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.451230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.451461][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.451756][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6245.452024][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.452257][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6245.452496][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6245.452704][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6245.452962][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6245.453259][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.453493][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6245.453713][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6245.453955][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6245.454201][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.454433][ C1] tc_run (net/core/dev.c:3920) [ 6245.454632][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6245.454856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.455087][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6245.455340][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6245.455584][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.455814][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.456071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.456364][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6245.456626][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6245.456872][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6245.457130][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.457377][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6245.457646][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6245.457974][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6245.458244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.458487][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6245.458742][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6245.458953][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6245.459202][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6245.459436][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.459712][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.459956][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6245.460189][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6245.460428][ C1] ? __create_object (mm/kmemleak.c:756) [ 6245.460663][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6245.460925][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6245.461201][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6245.461465][ C1] tcp_delack_timer_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.461737][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6245.462002][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6245.462238][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6245.462501][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6245.462728][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6245.462981][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6245.463235][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6245.463486][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6245.463749][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6245.464023][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6245.464275][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.464571][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6245.464810][ C1] __do_softirq (kernel/softirq.c:553) [ 6245.465038][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6245.465249][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6245.465525][ C1] </IRQ> [ 6245.465670][ C1] <TASK> [ 6245.465814][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.466109][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6245.466420][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6245.467356][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6245.467654][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6245.468040][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6245.468451][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6245.468848][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6245.469242][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6245.469642][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6245.469931][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6245.470147][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6245.470405][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.470698][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6245.470924][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6245.471168][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6245.471447][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.471678][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6245.471927][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6245.472173][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6245.472452][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6245.472668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.472899][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6245.473132][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6245.473368][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6245.473600][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.473833][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6245.474063][ C1] ksys_write (fs/read_write.c:643) [ 6245.474275][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6245.474515][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.474811][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6245.475040][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6245.475330][ C1] RIP: 0033:0x7fd66fef3957 [ 6245.475551][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%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.476493][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6245.476903][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6245.477289][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6245.477674][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6245.478063][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6245.478452][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6245.480985][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6245.481476][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6245.481936][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6245.482397][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6245.483289][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6245.483884][ C2] RIP: 0010: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.484199][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 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.485137][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6245.485438][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6245.485821][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6245.486208][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6245.486594][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6245.486981][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6245.487365][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6245.487797][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6245.488119][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6245.488537][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6245.488935][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6245.489332][ C2] PKRU: 55555554 [ 6245.489519][ C2] Call Trace: [ 6245.489685][ C2] <IRQ> [ 6245.489827][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6245.490081][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6245.490317][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6245.490585][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6245.490851][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6245.491130][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6245.491392][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.491689][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6245.491944][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6245.492200][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6245.492500][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6245.492786][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.493092][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493374][ C2] ? 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.493660][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.493941][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6245.494244][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.494478][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.494709][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.494944][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6245.495185][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6245.495449][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.495727][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.495959][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.496193][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6245.496445][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.496673][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6245.496936][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6245.497193][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6245.497467][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6245.497742][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6245.498001][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6245.498268][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6245.498524][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6245.498861][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.499106][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6245.499416][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6245.499670][ 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) [ 6245.499868][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.500095][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6245.500340][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6245.500607][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6245.500851][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6245.501072][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6245.501380][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6245.501676][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.501950][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.502235][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.502475][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.502699][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6245.502989][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.503266][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6245.503582][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.503813][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6245.504102][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6245.504379][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6245.504685][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6245.504935][ 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:1584 (discriminator 4)) [ 6245.505163][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6245.505404][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6245.505706][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6245.506030][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6245.506320][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.506586][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.506866][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6245.507170][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.507405][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6245.507661][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6245.507970][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6245.508257][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6245.508532][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6245.508845][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6245.509105][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6245.509424][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6245.509665][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6245.509972][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6245.510212][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6245.510478][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.510712][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.510947][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6245.511170][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6245.511416][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6245.511719][ C2] tc_run (net/core/dev.c:3920) [ 6245.511919][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6245.512142][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.512374][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6245.512626][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6245.512872][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.513104][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.513359][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.513651][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6245.513916][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6245.514160][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6245.514416][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.514665][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6245.514992][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6245.515259][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.515503][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6245.515759][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6245.515973][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6245.516208][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6245.516475][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.516776][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6245.517043][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6245.517286][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6245.517510][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6245.517768][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6245.518006][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.518276][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6245.518512][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6245.518759][ 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:1584 (discriminator 4)) [ 6245.518995][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6245.519260][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6245.519545][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (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.519782][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6245.520025][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6245.520316][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6245.520627][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6245.520862][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6245.521116][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6245.521375][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6245.521608][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6245.521835][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6245.522089][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6245.522341][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6245.522592][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6245.522856][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6245.523131][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.523362][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6245.523641][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.523874][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6245.524129][ C2] ? ktime_get (kernel/time/timekeeping.c: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.524344][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6245.524629][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6245.524869][ C2] __do_softirq (kernel/softirq.c:553) [ 6245.525096][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6245.525307][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6245.525583][ C2] </IRQ> [ 6245.525727][ C2] <TASK> [ 6245.525871][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.526166][ 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) [ 6245.526415][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6245.527352][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6245.527649][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6245.528034][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6245.528422][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6245.528807][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6245.529190][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6245.529575][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6245.529855][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6245.530108][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6245.530343][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6245.530587][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6245.530853][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.531086][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6245.531349][ C2] do_idle (kernel/sched/idle.c:312) [ 6245.531546][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6245.531781][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6245.532019][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6245.532279][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6245.532581][ C2] </TASK> | [ 6267.843793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6267.844132][ C1] rcu: 1-....: (3844097 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=920868 | [ 6267.844675][ C1] rcu: (t=3851051 jiffies g=1503537 q=2220 ncpus=4) [ 6267.845441][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6267.846032][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6267.846347][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6267.847284][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6267.847582][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6267.847969][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6267.848359][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6267.848749][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6267.849134][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6267.849519][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6267.849953][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6267.850275][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6267.850662][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6267.851047][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6267.851433][ C1] PKRU: 55555554 [ 6267.851608][ C1] Call Trace: [ 6267.851773][ C1] <IRQ> [ 6267.851916][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6267.852184][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6267.852427][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6267.852671][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6267.852896][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6267.853157][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6267.853418][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6267.853666][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6267.853944][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6267.854180][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6267.854482][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6267.854746][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6267.855025][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6267.855282][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6267.855577][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6267.855830][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6267.856130][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6267.856417][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6267.856721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6267.857002][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6267.857288][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6267.857567][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6267.857869][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6267.858106][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.858338][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6267.858568][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6267.858810][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6267.859073][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6267.859350][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.859581][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6267.859812][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6267.860065][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6267.860293][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6267.860532][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6267.860782][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6267.861049][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6267.861321][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6267.861558][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6267.861825][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6267.862081][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6267.862415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6267.862658][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6267.862968][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6267.863222][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6267.863419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6267.863643][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6267.863890][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6267.864157][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6267.864383][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6267.864605][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6267.864914][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6267.865209][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6267.865479][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6267.865766][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6267.866007][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6267.866228][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6267.866540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6267.866822][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6267.867147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.867383][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6267.867686][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6267.867961][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6267.868293][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6267.868547][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6267.868780][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6267.869028][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6267.869347][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6267.869667][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6267.869956][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6267.870223][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6267.870500][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6267.870803][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6267.871077][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6267.871318][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6267.871556][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6267.871794][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6267.872049][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6267.872295][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6267.872533][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6267.872801][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6267.873074][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6267.873334][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6267.873606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.873837][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6267.874133][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6267.874399][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6267.874632][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6267.874870][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6267.875079][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6267.875337][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6267.875636][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6267.875870][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6267.876091][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6267.876331][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6267.876577][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6267.876810][ C1] tc_run (net/core/dev.c:3920) [ 6267.877008][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6267.877232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.877462][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6267.877718][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6267.877963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.878195][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6267.878451][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6267.878744][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6267.879007][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6267.879251][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6267.879508][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6267.879755][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6267.880023][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6267.880349][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6267.880615][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6267.880859][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6267.881115][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6267.881327][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6267.881576][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6267.881814][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6267.882091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6267.882334][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6267.882567][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6267.882807][ C1] ? __create_object (mm/kmemleak.c:756) [ 6267.883041][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6267.883301][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6267.883573][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6267.883837][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6267.884110][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6267.884373][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6267.884609][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6267.884872][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6267.885099][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6267.885352][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6267.885605][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6267.885857][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6267.886122][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6267.886396][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6267.886649][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6267.886946][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6267.887186][ C1] __do_softirq (kernel/softirq.c:553) [ 6267.887411][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6267.887624][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6267.887902][ C1] </IRQ> [ 6267.888047][ C1] <TASK> [ 6267.888213][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6267.888516][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6267.888838][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6267.889798][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6267.890096][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6267.890479][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6267.890866][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6267.891252][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6267.891635][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6267.892022][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6267.892310][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6267.892524][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6267.892782][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6267.893075][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6267.893298][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6267.893541][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6267.893816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.894048][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6267.894297][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6267.894542][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6267.894819][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6267.895036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.895267][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6267.895496][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6267.895731][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6267.895965][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6267.896198][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6267.896423][ C1] ksys_write (fs/read_write.c:643) [ 6267.896635][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6267.896876][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6267.897170][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6267.897396][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6267.897685][ C1] RIP: 0033:0x7fd66fef3957 [ 6267.897902][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6267.898873][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6267.899301][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6267.899684][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6267.900069][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6267.900455][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6267.900838][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6267.900838][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6267.901227][ C1] </TASK> | [ 6267.901381][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6267.901643][ C2] NMI backtrace for cpu 2 [ 6267.901653][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6267.901657][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6267.901664][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6267.901669][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6267.901674][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6267.901678][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6267.901681][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6267.901685][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6267.901689][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6267.901693][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6267.901698][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6267.901703][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6267.901707][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6267.901710][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6267.901713][ C2] PKRU: 55555554 [ 6267.901715][ C2] Call Trace: [ 6267.901718][ C2] <NMI> [ 6267.901720][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6267.901733][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6267.901741][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6267.901750][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6267.901756][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6267.901762][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6267.901773][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6267.901781][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6267.901789][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6267.901798][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6267.901805][ C2] </NMI> [ 6267.901807][ C2] <IRQ> [ 6267.901811][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6267.901817][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6267.901826][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.901833][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6267.901842][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6267.901850][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6267.901855][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6267.901858][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.901861][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6267.901864][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6267.901867][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6267.901874][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6267.901877][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6267.901882][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6267.901886][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6267.901890][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6267.901893][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6267.901895][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6267.901898][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6267.901903][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6267.901905][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6267.901909][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6267.901917][ 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) [ 6267.901920][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6267.901923][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6267.901927][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6267.901930][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6267.901932][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6267.901935][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6267.901941][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6267.901946][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6267.901949][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6267.901957][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6267.901960][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6267.901962][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6267.901966][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6267.901969][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6267.901973][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.901976][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6267.901980][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6267.901984][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6267.901988][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6267.901991][ 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:1584 (discriminator 4)) [ 6267.901993][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6267.901997][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6267.902004][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6267.902010][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6267.902016][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6267.902021][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6267.902031][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6267.902039][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6267.902044][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6267.902046][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6267.902049][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6267.902052][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6267.902055][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6267.902057][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6267.902061][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6267.902064][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6267.902068][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6267.902072][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6267.902075][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6267.902077][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6267.902082][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6267.902086][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6267.902090][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6267.902092][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6267.902096][ C2] tc_run (net/core/dev.c:3920) [ 6267.902099][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6267.902103][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.902105][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6267.902109][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6267.902113][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.902115][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6267.902118][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6267.902121][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6267.902124][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6267.902128][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6267.902132][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6267.902136][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6267.902143][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6267.902146][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6267.902150][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6267.902154][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6267.902157][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6267.902160][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6267.902163][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6267.902166][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6267.902168][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6267.902171][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6267.902174][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6267.902176][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6267.902180][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6267.902183][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6267.902187][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6267.902190][ 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:1584 (discriminator 4)) [ 6267.902193][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6267.902199][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6267.902202][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6267.902206][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6267.902210][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6267.902214][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6267.902217][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6267.902221][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6267.902225][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6267.902228][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6267.902232][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6267.902236][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6267.902240][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6267.902245][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6267.902248][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6267.902252][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6267.902255][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6267.902258][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6267.902262][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6267.902264][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6267.902268][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6267.902271][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6267.902275][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6267.902278][ C2] __do_softirq (kernel/softirq.c:553) [ 6267.902283][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6267.902285][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6267.902288][ C2] </IRQ> [ 6267.902288][ C2] <TASK> [ 6267.902290][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6267.902293][ 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) [ 6267.902296][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6267.902298][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6267.902299][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6267.902301][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6267.902303][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6267.902304][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6267.902306][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6267.902309][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6267.902312][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6267.902315][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6267.902318][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6267.902320][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6267.902322][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6267.902325][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6267.902328][ C2] do_idle (kernel/sched/idle.c:312) [ 6267.902331][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6267.902333][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6267.902336][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6267.902340][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6293.422456][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6293.422970][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6293.423423][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6293.423876][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6293.424758][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6293.425351][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6293.425665][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6293.426601][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6293.426903][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6293.427287][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6293.427670][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6293.428059][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6293.428444][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6293.428828][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6293.429258][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6293.429576][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6293.429964][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6293.430350][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6293.430735][ C1] PKRU: 55555554 [ 6293.430912][ C1] Call Trace: [ 6293.431077][ C1] <IRQ> [ 6293.431219][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6293.431474][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6293.431712][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6293.431979][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6293.432241][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6293.432522][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6293.432780][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6293.433077][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6293.433331][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6293.433630][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6293.433917][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6293.434222][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6293.434503][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6293.434787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6293.435069][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6293.435370][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6293.435602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.435836][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6293.436069][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6293.436310][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6293.436571][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.436847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.437083][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6293.437317][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6293.437569][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6293.437796][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6293.438039][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6293.438288][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6293.438557][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6293.438824][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6293.439067][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6293.439328][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6293.439581][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6293.439919][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6293.440164][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6293.440473][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6293.440727][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6293.440926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6293.441148][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6293.441394][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6293.441662][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6293.441885][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6293.442108][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6293.442419][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6293.442713][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6293.442985][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6293.443270][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6293.443508][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6293.443733][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6293.444024][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.444297][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6293.444610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.444841][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6293.445128][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6293.445415][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6293.445720][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6293.445969][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6293.446196][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6293.446434][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6293.446734][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6293.447054][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6293.447343][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6293.447607][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6293.447887][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6293.448214][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6293.448498][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6293.448749][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6293.448996][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6293.449248][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6293.449504][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6293.449750][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6293.449989][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6293.450260][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6293.450528][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6293.450783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.451060][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.451291][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6293.451584][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6293.451852][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6293.452083][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6293.452322][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6293.452531][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6293.452790][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6293.453089][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6293.453320][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6293.453544][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6293.453785][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6293.454032][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6293.454265][ C1] tc_run (net/core/dev.c:3920) [ 6293.454464][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6293.454685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.454917][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6293.455168][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6293.455412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.455642][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6293.455898][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6293.456191][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6293.456452][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6293.456697][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6293.456955][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6293.457202][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6293.457468][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6293.457796][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6293.458069][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6293.458313][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6293.458570][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6293.458777][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6293.459030][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6293.459269][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.459546][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6293.459788][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6293.460020][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6293.460261][ C1] ? __create_object (mm/kmemleak.c:756) [ 6293.460496][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6293.460754][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6293.461027][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6293.461291][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6293.461562][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6293.461824][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6293.462060][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6293.462321][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6293.462550][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6293.462802][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6293.463055][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6293.463306][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6293.463571][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6293.463846][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6293.464098][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6293.464394][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6293.464634][ C1] __do_softirq (kernel/softirq.c:553) [ 6293.464857][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6293.465072][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6293.465345][ C1] </IRQ> [ 6293.465491][ C1] <TASK> [ 6293.465637][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6293.465933][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6293.466245][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6293.467180][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6293.467477][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6293.467860][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6293.468272][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6293.468666][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6293.469063][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6293.469462][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6293.469747][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6293.469965][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6293.470221][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6293.470515][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6293.470735][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6293.470979][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6293.471257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.471486][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6293.471734][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6293.471979][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6293.472259][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6293.472470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.472700][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6293.472933][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6293.473167][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6293.473397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6293.473628][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6293.473857][ C1] ksys_write (fs/read_write.c:643) [ 6293.474066][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6293.474306][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6293.474600][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6293.474824][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6293.475112][ C1] RIP: 0033:0x7fd66fef3957 [ 6293.475331][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6293.476264][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6293.476668][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6293.477054][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6293.477442][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6293.477825][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6293.478213][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6293.480734][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6293.481222][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6293.481681][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6293.482140][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6293.483034][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6293.483621][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6293.483935][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6293.484872][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6293.485170][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6293.485559][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6293.485946][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6293.486332][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6293.486716][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6293.487102][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6293.487535][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6293.487857][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6293.488271][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6293.488665][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6293.489062][ C2] PKRU: 55555554 [ 6293.489248][ C2] Call Trace: [ 6293.489417][ C2] <IRQ> [ 6293.489557][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6293.489812][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6293.490047][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6293.490316][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6293.490580][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6293.490858][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6293.491115][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6293.491410][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6293.491662][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6293.491916][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6293.492215][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6293.492501][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6293.492804][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6293.493084][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6293.493371][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6293.493648][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6293.493951][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6293.494184][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.494417][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6293.494647][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6293.494889][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6293.495153][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.495428][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.495661][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6293.495893][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6293.496145][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6293.496372][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6293.496612][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6293.496881][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6293.497154][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6293.497429][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6293.497673][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6293.497950][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6293.498238][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6293.498581][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6293.498831][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6293.499148][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6293.499414][ 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) [ 6293.499610][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6293.499835][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6293.500082][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6293.500349][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6293.500591][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6293.500811][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6293.501121][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6293.501415][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6293.501690][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6293.501974][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6293.502213][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6293.502438][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6293.502727][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.503005][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6293.503320][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.503552][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6293.503837][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6293.504117][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6293.504424][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6293.504672][ 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:1584 (discriminator 4)) [ 6293.504898][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6293.505139][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6293.505441][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6293.505762][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6293.506054][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6293.506318][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6293.506601][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6293.506903][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6293.507138][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6293.507393][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6293.507698][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6293.507970][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6293.508240][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6293.508545][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6293.508796][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6293.509100][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6293.509340][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6293.509645][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6293.509885][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6293.510155][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6293.510385][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6293.510619][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6293.510845][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6293.511093][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6293.511396][ C2] tc_run (net/core/dev.c:3920) [ 6293.511594][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6293.511816][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.512049][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6293.512301][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6293.512546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.512776][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6293.513035][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6293.513330][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6293.513592][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6293.513837][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6293.514095][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6293.514343][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6293.514669][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6293.514942][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6293.515185][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6293.515442][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6293.515651][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6293.515888][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6293.516155][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6293.516456][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6293.516722][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6293.516966][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6293.517190][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6293.517448][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6293.517684][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6293.517929][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6293.518188][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6293.518434][ 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:1584 (discriminator 4)) [ 6293.518667][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6293.518933][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6293.519226][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6293.519461][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6293.519701][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6293.519993][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6293.520303][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6293.520540][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6293.520792][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6293.521053][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6293.521286][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6293.521514][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6293.521768][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6293.522023][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6293.522274][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6293.522535][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6293.522809][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.523041][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6293.523322][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6293.523553][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6293.523808][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6293.524024][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6293.524310][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6293.524548][ C2] __do_softirq (kernel/softirq.c:553) [ 6293.524775][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6293.524988][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6293.525264][ C2] </IRQ> [ 6293.525409][ C2] <TASK> [ 6293.525556][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6293.525847][ 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) [ 6293.526096][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6293.527036][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6293.527333][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6293.527719][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6293.528113][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6293.528497][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6293.528882][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6293.529270][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6293.529549][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6293.529799][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6293.530037][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6293.530280][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6293.530545][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6293.530776][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6293.531041][ C2] do_idle (kernel/sched/idle.c:312) [ 6293.531237][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6293.531472][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6293.531706][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6293.531966][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6321.422482][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6321.423001][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6321.423451][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6321.423904][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6321.424793][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6321.425386][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6321.425699][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6321.426643][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6321.426941][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6321.427327][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6321.427714][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6321.428103][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6321.428486][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6321.428872][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6321.429305][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6321.429628][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6321.430016][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6321.430401][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6321.430787][ C1] PKRU: 55555554 [ 6321.430963][ C1] Call Trace: [ 6321.431129][ C1] <IRQ> [ 6321.431271][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6321.431528][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6321.431764][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6321.432034][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6321.432298][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6321.432575][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6321.432833][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6321.433129][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6321.433382][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6321.433682][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6321.433970][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6321.434277][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6321.434556][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6321.434842][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6321.435122][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6321.435423][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6321.435659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.435893][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6321.436124][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6321.436366][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6321.436629][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6321.436905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.437137][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6321.437370][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6321.437623][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6321.437854][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6321.438095][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6321.438344][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6321.438613][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6321.438882][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6321.439121][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6321.439386][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6321.439642][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6321.439980][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6321.440226][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6321.440539][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6321.440793][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6321.440991][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6321.441215][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6321.441462][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6321.441727][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6321.441955][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6321.442173][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6321.442482][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6321.442778][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6321.443053][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6321.443341][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6321.443582][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6321.443803][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6321.444095][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6321.444371][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6321.444687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.444916][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6321.445204][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6321.445478][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6321.445785][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6321.446033][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6321.446261][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6321.446501][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6321.446803][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6321.447125][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6321.447414][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6321.447680][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6321.447983][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6321.448295][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6321.448577][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6321.448825][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6321.449081][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6321.449320][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6321.449574][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6321.449820][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6321.450061][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6321.450330][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6321.450603][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6321.450859][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6321.451132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.451364][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6321.451659][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6321.451926][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6321.452159][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6321.452397][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6321.452606][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6321.452865][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6321.453165][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6321.453400][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6321.453620][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6321.453861][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6321.454108][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6321.454341][ C1] tc_run (net/core/dev.c:3920) [ 6321.454540][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6321.454764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.454995][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6321.455247][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6321.455492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.455720][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6321.455978][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6321.456271][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6321.456533][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6321.456777][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6321.457036][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6321.457283][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6321.457551][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6321.457880][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6321.458147][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6321.458392][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6321.458648][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6321.458860][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6321.459111][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6321.459346][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6321.459622][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6321.459866][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6321.460099][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6321.460339][ C1] ? __create_object (mm/kmemleak.c:756) [ 6321.460574][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6321.460838][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6321.461111][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6321.461375][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6321.461648][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6321.461917][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6321.462153][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6321.462416][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6321.462643][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6321.462898][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6321.463152][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6321.463404][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6321.463668][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6321.463944][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6321.464198][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6321.464494][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6321.464734][ C1] __do_softirq (kernel/softirq.c:553) [ 6321.464962][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6321.465174][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6321.465452][ C1] </IRQ> [ 6321.465597][ C1] <TASK> [ 6321.465742][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6321.466037][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6321.466349][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6321.467286][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6321.467583][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6321.467992][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6321.468390][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6321.468785][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6321.469181][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6321.469577][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6321.469874][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6321.470111][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6321.470370][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6321.470661][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6321.470886][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6321.471131][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6321.471407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.471638][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6321.471888][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6321.472134][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6321.472413][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6321.472630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.472862][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6321.473093][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6321.473328][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6321.473560][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6321.473794][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6321.474022][ C1] ksys_write (fs/read_write.c:643) [ 6321.474235][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6321.474476][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6321.474768][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6321.474996][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6321.475286][ C1] RIP: 0033:0x7fd66fef3957 [ 6321.475506][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6321.476443][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6321.476851][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6321.477238][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6321.477622][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6321.478017][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6321.478401][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6321.480930][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6321.481420][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6321.481875][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6321.482337][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6321.483231][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6321.483823][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6321.484138][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6321.485074][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6321.485371][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6321.485757][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6321.486143][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6321.486527][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6321.486916][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6321.487301][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6321.487733][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6321.488080][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6321.488475][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6321.488872][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6321.489272][ C2] PKRU: 55555554 [ 6321.489448][ C2] Call Trace: [ 6321.489612][ C2] <IRQ> [ 6321.489755][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6321.490014][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6321.490250][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6321.490518][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6321.490781][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6321.491063][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6321.491319][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6321.491615][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6321.491869][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6321.492125][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6321.492427][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6321.492712][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6321.493018][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6321.493299][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6321.493584][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6321.493866][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6321.494168][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6321.494401][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.494635][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6321.494868][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6321.495110][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6321.495372][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6321.495646][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.495879][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6321.496113][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6321.496365][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6321.496593][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6321.496850][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6321.497108][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6321.497382][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6321.497657][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6321.497908][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6321.498183][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6321.498437][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6321.498774][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6321.499020][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6321.499329][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6321.499583][ 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) [ 6321.499781][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6321.500005][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6321.500250][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6321.500519][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6321.500762][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6321.500982][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6321.501291][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6321.501587][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6321.501857][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6321.502144][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6321.502384][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6321.502605][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6321.502897][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6321.503176][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6321.503490][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.503723][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6321.504014][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6321.504290][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6321.504596][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6321.504843][ 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:1584 (discriminator 4)) [ 6321.505073][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6321.505314][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6321.505615][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6321.505938][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6321.506226][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6321.506493][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6321.506772][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6321.507075][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6321.507308][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6321.507564][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6321.507891][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6321.508167][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6321.508441][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6321.508754][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6321.509013][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6321.509326][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6321.509573][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6321.509881][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6321.510121][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6321.510388][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6321.510622][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6321.510855][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6321.511080][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6321.511326][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6321.511630][ C2] tc_run (net/core/dev.c:3920) [ 6321.511828][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6321.512054][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.512286][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6321.512539][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6321.512784][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.513014][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6321.513270][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6321.513565][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6321.513828][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6321.514073][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6321.514331][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6321.514583][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6321.514912][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6321.515178][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6321.515424][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6321.515680][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6321.515891][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6321.516126][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6321.516395][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6321.516696][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6321.516966][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6321.517210][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6321.517432][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6321.517692][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6321.517951][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6321.518201][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6321.518441][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6321.518689][ 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:1584 (discriminator 4)) [ 6321.518926][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6321.519198][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6321.519469][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6321.519706][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6321.519948][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6321.520239][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6321.520548][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6321.520784][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6321.521036][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6321.521297][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6321.521528][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6321.521757][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6321.522012][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6321.522265][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6321.522516][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6321.522776][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6321.523055][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6321.523285][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6321.523566][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6321.523799][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6321.524055][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6321.524267][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6321.524556][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6321.524796][ C2] __do_softirq (kernel/softirq.c:553) [ 6321.525021][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6321.525235][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6321.525508][ C2] </IRQ> [ 6321.525655][ C2] <TASK> [ 6321.525800][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6321.526095][ 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) [ 6321.526343][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6321.527281][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6321.527579][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6321.527970][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6321.528353][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6321.528738][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6321.529124][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6321.529510][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6321.529790][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6321.530043][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6321.530277][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6321.530519][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6321.530787][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6321.531017][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6321.531283][ C2] do_idle (kernel/sched/idle.c:312) [ 6321.531479][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6321.531714][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6321.531949][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6321.532210][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6321.532509][ C2] </TASK> | [ 6345.901794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6345.902159][ C1] rcu: 1-....: (3921983 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=937225 | [ 6345.902704][ C1] rcu: (t=3929109 jiffies g=1503537 q=2263 ncpus=4) [ 6345.903467][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6345.904058][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6345.904378][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6345.905315][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6345.905617][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6345.906004][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6345.906388][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6345.906771][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6345.907161][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6345.907545][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6345.907983][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6345.908301][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6345.908686][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6345.909075][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6345.909459][ C1] PKRU: 55555554 [ 6345.909635][ C1] Call Trace: [ 6345.909799][ C1] <IRQ> [ 6345.909943][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6345.910209][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6345.910453][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6345.910696][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6345.910919][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6345.911182][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6345.911444][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6345.911692][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6345.911968][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6345.912204][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6345.912505][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6345.912767][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6345.913047][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6345.913305][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6345.913601][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6345.913854][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6345.914152][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6345.914439][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6345.914742][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6345.915022][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6345.915306][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6345.915586][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6345.915887][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6345.916120][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.916354][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6345.916587][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6345.916828][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6345.917092][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6345.917365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.917596][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6345.917854][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6345.918112][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6345.918344][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6345.918588][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6345.918844][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6345.919127][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6345.919394][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6345.919633][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6345.919896][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6345.920149][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6345.920485][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6345.920733][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6345.921042][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6345.921296][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6345.921494][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6345.921714][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6345.921960][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6345.922228][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6345.922451][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6345.922673][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6345.922982][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6345.923276][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6345.923551][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6345.923833][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6345.924074][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6345.924297][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6345.924586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6345.924860][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6345.925175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.925405][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6345.925689][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6345.925968][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6345.926273][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6345.926519][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6345.926744][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6345.926985][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6345.927288][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6345.927606][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6345.927900][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6345.928165][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6345.928443][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6345.928744][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6345.929021][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6345.929261][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6345.929498][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6345.929736][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6345.929993][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6345.930238][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6345.930478][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6345.930749][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6345.931021][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6345.931274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6345.931550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.931779][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6345.932075][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6345.932341][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6345.932572][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6345.932810][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6345.933020][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6345.933279][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6345.933575][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6345.933808][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6345.934036][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6345.934276][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6345.934522][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6345.934754][ C1] tc_run (net/core/dev.c:3920) [ 6345.934954][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6345.935176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.935406][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6345.935656][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6345.935901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.936132][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6345.936387][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6345.936681][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6345.936945][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6345.937189][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6345.937444][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6345.937699][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6345.937994][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6345.938330][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6345.938604][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6345.938855][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6345.939122][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6345.939331][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6345.939578][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6345.939813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6345.940089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6345.940331][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6345.940562][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6345.940803][ C1] ? __create_object (mm/kmemleak.c:756) [ 6345.941040][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6345.941299][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6345.941569][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6345.941835][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6345.942108][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6345.942369][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6345.942605][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6345.942871][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6345.943100][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6345.943352][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6345.943604][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6345.943854][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6345.944119][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6345.944395][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6345.944646][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6345.944943][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6345.945183][ C1] __do_softirq (kernel/softirq.c:553) [ 6345.945406][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6345.945621][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6345.945895][ C1] </IRQ> [ 6345.946041][ C1] <TASK> [ 6345.946187][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6345.946482][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6345.946795][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6345.947731][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6345.948053][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6345.948447][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6345.948841][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6345.949239][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6345.949624][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6345.950012][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6345.950297][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6345.950514][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6345.950771][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6345.951066][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6345.951285][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6345.951530][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6345.951809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.952039][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6345.952288][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6345.952533][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6345.952814][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6345.953037][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.953267][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6345.953499][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6345.953733][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6345.953963][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6345.954196][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6345.954427][ C1] ksys_write (fs/read_write.c:643) [ 6345.954636][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6345.954876][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6345.955171][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6345.955397][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6345.955686][ C1] RIP: 0033:0x7fd66fef3957 [ 6345.955909][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6345.956844][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6345.957247][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6345.957634][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6345.958023][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6345.958406][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6345.958789][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6345.958789][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6345.959180][ C1] </TASK> | [ 6345.959331][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6345.959593][ C2] NMI backtrace for cpu 2 [ 6345.959604][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6345.959608][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6345.959613][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6345.959616][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6345.959618][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6345.959620][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6345.959622][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6345.959623][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6345.959625][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6345.959627][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6345.959629][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6345.959631][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6345.959633][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6345.959634][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6345.959636][ C2] PKRU: 55555554 [ 6345.959637][ C2] Call Trace: [ 6345.959638][ C2] <NMI> [ 6345.959639][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6345.959647][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6345.959652][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6345.959656][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6345.959658][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6345.959661][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6345.959666][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6345.959669][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6345.959672][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6345.959676][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6345.959679][ C2] </NMI> [ 6345.959680][ C2] <IRQ> [ 6345.959681][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6345.959684][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6345.959688][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.959691][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6345.959695][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6345.959699][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6345.959701][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6345.959705][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.959707][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6345.959711][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6345.959714][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6345.959720][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6345.959723][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6345.959728][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6345.959732][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6345.959736][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6345.959739][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6345.959741][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6345.959743][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6345.959748][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6345.959752][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6345.959756][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6345.959764][ 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) [ 6345.959767][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6345.959770][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6345.959774][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6345.959777][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6345.959780][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6345.959782][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6345.959788][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6345.959794][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6345.959798][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6345.959806][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6345.959809][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6345.959812][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6345.959815][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6345.959818][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6345.959823][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.959825][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6345.959829][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6345.959833][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6345.959837][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6345.959840][ 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:1584 (discriminator 4)) [ 6345.959842][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6345.959845][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6345.959852][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6345.959859][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6345.959865][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6345.959870][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6345.959880][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6345.959888][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6345.959892][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6345.959895][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6345.959898][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6345.959900][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6345.959904][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6345.959906][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6345.959909][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6345.959913][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6345.959918][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6345.959921][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6345.959924][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6345.959926][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6345.959931][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6345.959935][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6345.959939][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6345.959941][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6345.959945][ C2] tc_run (net/core/dev.c:3920) [ 6345.959949][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6345.959952][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.959955][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6345.959959][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6345.959963][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.959965][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6345.959968][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6345.959972][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6345.959975][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6345.959979][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6345.959983][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6345.959986][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6345.959994][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6345.959997][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6345.960001][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6345.960005][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6345.960008][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6345.960011][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6345.960014][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6345.960018][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6345.960020][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6345.960023][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6345.960026][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6345.960029][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6345.960032][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6345.960035][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6345.960039][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6345.960043][ 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:1584 (discriminator 4)) [ 6345.960045][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6345.960051][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6345.960055][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6345.960058][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6345.960063][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6345.960067][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6345.960071][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6345.960075][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6345.960078][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6345.960081][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6345.960085][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6345.960089][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6345.960094][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6345.960098][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6345.960101][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6345.960105][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6345.960109][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6345.960111][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6345.960115][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6345.960117][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6345.960121][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6345.960125][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6345.960129][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6345.960132][ C2] __do_softirq (kernel/softirq.c:553) [ 6345.960137][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6345.960139][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6345.960142][ C2] </IRQ> [ 6345.960143][ C2] <TASK> [ 6345.960144][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6345.960147][ 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) [ 6345.960150][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6345.960152][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6345.960154][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6345.960156][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6345.960158][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6345.960159][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6345.960161][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6345.960164][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6345.960168][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6345.960172][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6345.960175][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6345.960178][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6345.960180][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6345.960183][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6345.960186][ C2] do_idle (kernel/sched/idle.c:312) [ 6345.960189][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6345.960191][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6345.960194][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6345.960198][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6373.422470][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6373.422985][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6373.423434][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6373.423890][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6373.424775][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6373.425365][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6373.425678][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6373.426615][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6373.426912][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6373.427299][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6373.427687][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6373.428072][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6373.428457][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6373.428844][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6373.429280][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6373.429599][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6373.429986][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6373.430372][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6373.430758][ C1] PKRU: 55555554 [ 6373.430934][ C1] Call Trace: [ 6373.431097][ C1] <IRQ> [ 6373.431241][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6373.431496][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6373.431731][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6373.432006][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6373.432269][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6373.432548][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6373.432807][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6373.433104][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6373.433359][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6373.433657][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6373.433947][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6373.434253][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6373.434532][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6373.434818][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6373.435098][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6373.435398][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6373.435634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.435870][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6373.436107][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6373.436346][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6373.436611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6373.436885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.437116][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6373.437350][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6373.437623][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6373.437856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6373.438102][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6373.438359][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6373.438634][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6373.438918][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6373.439157][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6373.439418][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6373.439672][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6373.440010][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6373.440256][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6373.440566][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6373.440821][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6373.441019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6373.441241][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6373.441488][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6373.441754][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6373.441981][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6373.442202][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6373.442509][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6373.442803][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6373.443076][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6373.443359][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6373.443598][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6373.443823][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6373.444110][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6373.444386][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6373.444700][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.444932][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6373.445216][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6373.445493][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6373.445803][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6373.446051][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6373.446276][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6373.446515][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6373.446817][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6373.447138][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6373.447427][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6373.447715][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6373.447994][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6373.448297][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6373.448572][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6373.448811][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6373.449052][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6373.449291][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6373.449546][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6373.449792][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6373.450032][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6373.450302][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6373.450573][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6373.450828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6373.451103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.451334][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6373.451633][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6373.451899][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6373.452132][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6373.452370][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6373.452578][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6373.452840][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6373.453140][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6373.453375][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6373.453598][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6373.453836][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6373.454084][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6373.454314][ C1] tc_run (net/core/dev.c:3920) [ 6373.454515][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6373.454738][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.454971][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6373.455222][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6373.455469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.455699][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6373.455957][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6373.456249][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6373.456514][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6373.456759][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6373.457043][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6373.457298][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6373.457575][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6373.457912][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6373.458188][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6373.458439][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6373.458702][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6373.458924][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6373.459171][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6373.459406][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6373.459681][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6373.459925][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6373.460157][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6373.460397][ C1] ? __create_object (mm/kmemleak.c:756) [ 6373.460634][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6373.460893][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6373.461164][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6373.461432][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6373.461704][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6373.461967][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6373.462203][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6373.462464][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6373.462692][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6373.462946][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6373.463199][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6373.463449][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6373.463712][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6373.463989][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6373.464241][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6373.464536][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6373.464774][ C1] __do_softirq (kernel/softirq.c:553) [ 6373.465002][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6373.465214][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6373.465490][ C1] </IRQ> [ 6373.465633][ C1] <TASK> [ 6373.465780][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6373.466073][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6373.466387][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6373.467321][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6373.467618][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6373.468006][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6373.468390][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6373.468773][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6373.469158][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6373.469550][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6373.469834][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6373.470054][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6373.470310][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6373.470603][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6373.470822][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6373.471066][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6373.471345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.471573][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6373.471820][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6373.472066][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6373.472345][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6373.472558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.472789][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6373.473024][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6373.473258][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6373.473489][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6373.473721][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6373.473952][ C1] ksys_write (fs/read_write.c:643) [ 6373.474160][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6373.474399][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6373.474694][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6373.474918][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6373.475207][ C1] RIP: 0033:0x7fd66fef3957 [ 6373.475427][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6373.476359][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6373.476762][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6373.477147][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6373.477532][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6373.477945][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6373.478337][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6373.480887][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6373.481379][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6373.481837][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6373.482298][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6373.483191][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6373.483787][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6373.484102][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6373.485038][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6373.485338][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6373.485720][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6373.486106][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6373.486493][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6373.486877][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6373.487262][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6373.487695][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6373.488016][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6373.488404][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6373.488789][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6373.489175][ C2] PKRU: 55555554 [ 6373.489350][ C2] Call Trace: [ 6373.489515][ C2] <IRQ> [ 6373.489656][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6373.489910][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6373.490148][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6373.490415][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6373.490686][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6373.490966][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6373.491221][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6373.491517][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6373.491770][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6373.492027][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6373.492326][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6373.492612][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6373.492917][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6373.493199][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6373.493484][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6373.493764][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6373.494067][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6373.494300][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.494530][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6373.494764][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6373.495007][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6373.495270][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6373.495546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.495775][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6373.496009][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6373.496260][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6373.496489][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6373.496729][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6373.497002][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6373.497273][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6373.497548][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6373.497799][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6373.498069][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6373.498333][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6373.498676][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6373.498934][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6373.499243][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6373.499496][ 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) [ 6373.499692][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6373.499917][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6373.500164][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6373.500430][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6373.500673][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6373.500892][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6373.501200][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6373.501496][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6373.501768][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6373.502053][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6373.502293][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6373.502516][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6373.502806][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6373.503084][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6373.503399][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.503629][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6373.503918][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6373.504194][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6373.504500][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6373.504748][ 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:1584 (discriminator 4)) [ 6373.504977][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6373.505217][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6373.505520][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6373.505841][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6373.506133][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6373.506399][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6373.506678][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6373.506981][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6373.507215][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6373.507471][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6373.507781][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6373.508048][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6373.508316][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6373.508618][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6373.508871][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6373.509173][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6373.509414][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6373.509720][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6373.509960][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6373.510226][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6373.510460][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6373.510694][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6373.510918][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6373.511165][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6373.511469][ C2] tc_run (net/core/dev.c:3920) [ 6373.511667][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6373.511891][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.512123][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6373.512377][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6373.512623][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.512859][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6373.513115][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6373.513409][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6373.513673][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6373.513919][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6373.514176][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6373.514424][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6373.514749][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6373.515017][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6373.515262][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6373.515517][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6373.515730][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6373.515966][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6373.516234][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6373.516536][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6373.516802][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6373.517047][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6373.517271][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6373.517530][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6373.517791][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6373.518041][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6373.518278][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6373.518527][ 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:1584 (discriminator 4)) [ 6373.518761][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6373.519031][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6373.519302][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6373.519539][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6373.519780][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6373.520073][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6373.520383][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6373.520618][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6373.520871][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6373.521130][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6373.521363][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6373.521589][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6373.521841][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6373.522095][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6373.522347][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6373.522609][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6373.522883][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6373.523115][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6373.523394][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6373.523626][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6373.523882][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6373.524098][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6373.524383][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6373.524623][ C2] __do_softirq (kernel/softirq.c:553) [ 6373.524849][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6373.525063][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6373.525339][ C2] </IRQ> [ 6373.525484][ C2] <TASK> [ 6373.525629][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6373.525925][ 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) [ 6373.526173][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6373.527112][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6373.527410][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6373.527800][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6373.528187][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6373.528572][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6373.528958][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6373.529344][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6373.529627][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6373.529880][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6373.530117][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6373.530360][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6373.530627][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6373.530860][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6373.531128][ C2] do_idle (kernel/sched/idle.c:312) [ 6373.531325][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6373.531560][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6373.531796][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6373.532058][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6401.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6401.422980][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6401.423429][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6401.423883][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6401.424765][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6401.425360][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6401.425674][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6401.426611][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6401.426909][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6401.427294][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6401.427680][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6401.428064][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6401.428450][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6401.428834][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6401.429267][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6401.429586][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6401.429972][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6401.430359][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6401.430743][ C1] PKRU: 55555554 [ 6401.430920][ C1] Call Trace: [ 6401.431084][ C1] <IRQ> [ 6401.431227][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6401.431481][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6401.431718][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6401.431986][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6401.432249][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6401.432530][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6401.432787][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6401.433084][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6401.433338][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6401.433637][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6401.433924][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6401.434230][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6401.434509][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6401.434794][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6401.435076][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6401.435376][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6401.435610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.435845][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6401.436077][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6401.436319][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6401.436582][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6401.436857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.437089][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6401.437324][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6401.437579][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6401.437806][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6401.438045][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6401.438295][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6401.438567][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6401.438834][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6401.439075][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6401.439336][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6401.439589][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6401.439927][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6401.440173][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6401.440481][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6401.440735][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6401.440935][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6401.441156][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6401.441404][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6401.441672][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6401.441898][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6401.442119][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6401.442426][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6401.442721][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6401.442997][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6401.443279][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6401.443518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6401.443742][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6401.444032][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6401.444309][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6401.444622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.444854][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6401.445140][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6401.445418][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6401.445723][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6401.445972][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6401.446198][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6401.446438][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6401.446740][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6401.447062][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6401.447352][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6401.447665][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6401.447951][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6401.448267][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6401.448551][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6401.448798][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6401.449043][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6401.449286][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6401.449555][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6401.449800][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6401.450039][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6401.450311][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6401.450582][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6401.450835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6401.451113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.451343][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6401.451639][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6401.451907][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6401.452139][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6401.452377][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6401.452586][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6401.452846][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6401.453145][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6401.453378][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6401.453601][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6401.453843][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6401.454091][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6401.454322][ C1] tc_run (net/core/dev.c:3920) [ 6401.454523][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6401.454744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.454977][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6401.455228][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6401.455473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.455703][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6401.455960][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6401.456253][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6401.456519][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6401.456763][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6401.457020][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6401.457271][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6401.457543][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6401.457870][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6401.458139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6401.458383][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6401.458638][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6401.458847][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6401.459097][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6401.459331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6401.459607][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6401.459848][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6401.460082][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6401.460322][ C1] ? __create_object (mm/kmemleak.c:756) [ 6401.460558][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6401.460817][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6401.461088][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6401.461354][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6401.461624][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6401.461885][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6401.462121][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6401.462382][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6401.462610][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6401.462864][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6401.463121][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6401.463371][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6401.463634][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6401.463912][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6401.464164][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6401.464460][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6401.464699][ C1] __do_softirq (kernel/softirq.c:553) [ 6401.464924][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6401.465138][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6401.465412][ C1] </IRQ> [ 6401.465556][ C1] <TASK> [ 6401.465710][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6401.466004][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6401.466317][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6401.467249][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6401.467566][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6401.467961][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6401.468356][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6401.468757][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6401.469142][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6401.469529][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6401.469813][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6401.470032][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6401.470289][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6401.470581][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6401.470800][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6401.471043][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6401.471322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.471549][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6401.471797][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6401.472043][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6401.472323][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6401.472536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.472767][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6401.473001][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6401.473237][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6401.473466][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6401.473698][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6401.473929][ C1] ksys_write (fs/read_write.c:643) [ 6401.474139][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6401.474379][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6401.474673][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6401.474898][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6401.475189][ C1] RIP: 0033:0x7fd66fef3957 [ 6401.475408][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6401.476341][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6401.476745][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6401.477132][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6401.477523][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6401.477906][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6401.478288][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6401.480812][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6401.481304][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6401.481761][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6401.482230][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6401.483123][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6401.483714][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6401.484030][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6401.484967][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6401.485263][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6401.485652][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6401.486038][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6401.486424][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6401.486809][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6401.487195][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6401.487651][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6401.487981][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6401.488380][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6401.488782][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6401.489168][ C2] PKRU: 55555554 [ 6401.489343][ C2] Call Trace: [ 6401.489508][ C2] <IRQ> [ 6401.489649][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6401.489901][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6401.490137][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6401.490402][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6401.490667][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6401.490946][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6401.491206][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6401.491502][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6401.491755][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6401.492010][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6401.492310][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6401.492595][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6401.492899][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6401.493181][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6401.493466][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6401.493746][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6401.494049][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6401.494282][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.494513][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6401.494747][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6401.494989][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6401.495253][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6401.495533][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.495763][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6401.495997][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6401.496248][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6401.496477][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6401.496717][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6401.496990][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6401.497262][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6401.497539][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6401.497785][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6401.498065][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6401.498320][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6401.498654][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6401.498898][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6401.499207][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6401.499459][ 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) [ 6401.499659][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6401.499883][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6401.500128][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6401.500395][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6401.500638][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6401.500857][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6401.501163][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6401.501459][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6401.501731][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6401.502016][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6401.502255][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6401.502477][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6401.502766][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6401.503043][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6401.503357][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.503587][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6401.503874][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6401.504151][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6401.504457][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6401.504704][ 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:1584 (discriminator 4)) [ 6401.504931][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6401.505172][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6401.505473][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6401.505793][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6401.506083][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6401.506349][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6401.506626][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6401.506929][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6401.507163][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6401.507418][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6401.507749][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6401.508023][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6401.508299][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6401.508610][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6401.508877][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6401.509179][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6401.509420][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6401.509725][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6401.509966][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6401.510232][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6401.510466][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6401.510699][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6401.510924][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6401.511169][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6401.511471][ C2] tc_run (net/core/dev.c:3920) [ 6401.511670][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6401.511894][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.512125][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6401.512377][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6401.512622][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.512854][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6401.513110][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6401.513403][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6401.513667][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6401.513912][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6401.514168][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6401.514416][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6401.514741][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6401.515008][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6401.515252][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6401.515508][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6401.515719][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6401.515956][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6401.516222][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6401.516523][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6401.516789][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6401.517034][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6401.517258][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6401.517522][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6401.517757][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6401.517999][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6401.518228][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6401.518469][ 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:1584 (discriminator 4)) [ 6401.518697][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6401.518956][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6401.519227][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6401.519463][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6401.519708][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6401.520005][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6401.520314][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6401.520549][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6401.520801][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6401.521061][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6401.521293][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6401.521520][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6401.521771][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6401.522025][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6401.522277][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6401.522539][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6401.522812][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6401.523043][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6401.523322][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6401.523553][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6401.523807][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6401.524022][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6401.524306][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6401.524545][ C2] __do_softirq (kernel/softirq.c:553) [ 6401.524770][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6401.524983][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6401.525258][ C2] </IRQ> [ 6401.525402][ C2] <TASK> [ 6401.525546][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6401.525841][ 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) [ 6401.526089][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6401.527025][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6401.527321][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6401.527732][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6401.528129][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6401.528522][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6401.528921][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6401.529305][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6401.529585][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6401.529836][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6401.530074][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6401.530316][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6401.530586][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6401.530818][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6401.531083][ C2] do_idle (kernel/sched/idle.c:312) [ 6401.531280][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6401.531515][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6401.531752][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6401.532013][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6401.532315][ C2] </TASK> | [ 6423.959794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6423.960146][ C1] rcu: 1-....: (3999868 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=953644 | [ 6423.960688][ C1] rcu: (t=4007167 jiffies g=1503537 q=2301 ncpus=4) [ 6423.961454][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6423.962043][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6423.962359][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6423.963295][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6423.963593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6423.963979][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6423.964365][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6423.964749][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6423.965133][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6423.965517][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6423.965948][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6423.966270][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6423.966658][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6423.967041][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6423.967430][ C1] PKRU: 55555554 [ 6423.967603][ C1] Call Trace: [ 6423.967768][ C1] <IRQ> [ 6423.967914][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6423.968182][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6423.968425][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6423.968668][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6423.968892][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6423.969153][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6423.969414][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6423.969662][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6423.969938][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6423.970172][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6423.970472][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6423.970736][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6423.971013][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6423.971270][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6423.971565][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6423.971817][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6423.972116][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6423.972403][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6423.972704][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6423.972984][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6423.973269][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6423.973546][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6423.973846][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6423.974080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6423.974313][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6423.974541][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6423.974780][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6423.975043][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6423.975318][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6423.975550][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6423.975780][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6423.976033][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6423.976259][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6423.976498][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6423.976747][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6423.977014][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6423.977280][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6423.977521][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6423.977791][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6423.978046][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6423.978381][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6423.978625][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6423.978934][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6423.979188][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6423.979384][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6423.979607][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6423.979853][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6423.980119][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6423.980343][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6423.980561][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6423.980868][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6423.981170][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6423.981440][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6423.981726][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6423.981966][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6423.982188][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6423.982477][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6423.982752][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6423.983067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6423.983295][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6423.983582][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6423.983855][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6423.984161][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6423.984407][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6423.984634][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6423.984873][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6423.985175][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6423.985495][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6423.985785][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6423.986052][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6423.986328][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6423.986630][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6423.986905][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6423.987146][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6423.987404][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6423.987648][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6423.987910][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6423.988161][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6423.988406][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6423.988689][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6423.988961][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6423.989214][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6423.989487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6423.989719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6423.990015][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6423.990281][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6423.990513][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6423.990751][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6423.990958][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6423.991215][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6423.991513][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6423.991747][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6423.991969][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6423.992210][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6423.992456][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6423.992689][ C1] tc_run (net/core/dev.c:3920) [ 6423.992888][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6423.993112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6423.993342][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6423.993594][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6423.993838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6423.994068][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6423.994324][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6423.994617][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6423.994880][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6423.995124][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6423.995381][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6423.995628][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6423.995896][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6423.996221][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6423.996486][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6423.996730][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6423.996987][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6423.997198][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6423.997450][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6423.997684][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6423.997960][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6423.998203][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6423.998434][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6423.998674][ C1] ? __create_object (mm/kmemleak.c:756) [ 6423.998909][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6423.999168][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6423.999441][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6423.999708][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6423.999981][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6424.000244][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6424.000479][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6424.000742][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6424.000991][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6424.001251][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6424.001509][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6424.001767][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6424.002039][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6424.002323][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6424.002575][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6424.002871][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6424.003110][ C1] __do_softirq (kernel/softirq.c:553) [ 6424.003334][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6424.003549][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6424.003824][ C1] </IRQ> [ 6424.003969][ C1] <TASK> [ 6424.004112][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6424.004406][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6424.004716][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6424.005651][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6424.005948][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6424.006330][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6424.006715][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6424.007098][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6424.007529][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6424.007927][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6424.008222][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6424.008443][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6424.008714][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6424.009007][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6424.009229][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6424.009472][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6424.009748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.009980][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6424.010227][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6424.010471][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6424.010747][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6424.010963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.011192][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6424.011423][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6424.011658][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6424.011890][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6424.012122][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6424.012350][ C1] ksys_write (fs/read_write.c:643) [ 6424.012561][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6424.012800][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6424.013092][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6424.013319][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6424.013608][ C1] RIP: 0033:0x7fd66fef3957 [ 6424.013825][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6424.014759][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6424.015166][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6424.015549][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6424.015934][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6424.016318][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6424.016702][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6424.016702][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6424.017089][ C1] </TASK> | [ 6424.017242][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6424.017510][ C2] NMI backtrace for cpu 2 [ 6424.017521][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6424.017524][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6424.017529][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6424.017532][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6424.017534][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6424.017535][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6424.017537][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6424.017539][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6424.017541][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6424.017542][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6424.017544][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6424.017547][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6424.017549][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6424.017550][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6424.017552][ C2] PKRU: 55555554 [ 6424.017553][ C2] Call Trace: [ 6424.017555][ C2] <NMI> [ 6424.017556][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6424.017564][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6424.017569][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6424.017573][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6424.017576][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6424.017579][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6424.017584][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6424.017587][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6424.017591][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6424.017594][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6424.017597][ C2] </NMI> [ 6424.017598][ C2] <IRQ> [ 6424.017599][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6424.017602][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6424.017606][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.017609][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6424.017612][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6424.017616][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6424.017619][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6424.017622][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.017624][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6424.017628][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6424.017631][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6424.017637][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6424.017640][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6424.017645][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6424.017650][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6424.017653][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6424.017656][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6424.017658][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6424.017661][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6424.017665][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6424.017669][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6424.017673][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6424.017681][ 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) [ 6424.017684][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6424.017687][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6424.017691][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6424.017694][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6424.017697][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6424.017700][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6424.017706][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6424.017711][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6424.017715][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6424.017723][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6424.017726][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6424.017729][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6424.017732][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6424.017736][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6424.017740][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.017742][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6424.017747][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6424.017750][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6424.017754][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6424.017757][ 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:1584 (discriminator 4)) [ 6424.017759][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6424.017763][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6424.017769][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6424.017775][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6424.017782][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6424.017787][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6424.017796][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6424.017804][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6424.017808][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6424.017811][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6424.017815][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6424.017817][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6424.017820][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6424.017823][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6424.017826][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6424.017829][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6424.017834][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6424.017838][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6424.017840][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6424.017843][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6424.017847][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6424.017851][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6424.017855][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6424.017857][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6424.017861][ C2] tc_run (net/core/dev.c:3920) [ 6424.017865][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6424.017868][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.017870][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6424.017874][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6424.017878][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.017880][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6424.017884][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6424.017887][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6424.017890][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6424.017894][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6424.017899][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6424.017902][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6424.017910][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6424.017913][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6424.017918][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6424.017922][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6424.017925][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6424.017928][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6424.017931][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6424.017934][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6424.017937][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6424.017940][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6424.017943][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6424.017946][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6424.017949][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6424.017952][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6424.017956][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6424.017960][ 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:1584 (discriminator 4)) [ 6424.017963][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6424.017968][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6424.017972][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6424.017975][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6424.017980][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6424.017984][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6424.017988][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6424.017991][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6424.017995][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6424.017997][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6424.018001][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6424.018005][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6424.018010][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6424.018014][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6424.018017][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6424.018021][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6424.018024][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6424.018026][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6424.018030][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6424.018033][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6424.018036][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6424.018039][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6424.018043][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6424.018047][ C2] __do_softirq (kernel/softirq.c:553) [ 6424.018051][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6424.018054][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6424.018057][ C2] </IRQ> [ 6424.018057][ C2] <TASK> [ 6424.018059][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6424.018062][ 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) [ 6424.018066][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6424.018067][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6424.018069][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6424.018071][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6424.018072][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6424.018073][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6424.018075][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6424.018078][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6424.018081][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6424.018085][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6424.018087][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6424.018089][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6424.018092][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6424.018094][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6424.018098][ C2] do_idle (kernel/sched/idle.c:312) [ 6424.018100][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6424.018102][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6424.018105][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6424.018109][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6449.422466][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6449.422980][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6449.423428][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6449.423879][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6449.424765][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6449.425357][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6449.425670][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6449.426606][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6449.426905][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6449.427292][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6449.427677][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6449.428062][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6449.428445][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6449.428828][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6449.429260][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6449.429581][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6449.429969][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6449.430354][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6449.430737][ C1] PKRU: 55555554 [ 6449.430912][ C1] Call Trace: [ 6449.431078][ C1] <IRQ> [ 6449.431219][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6449.431476][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6449.431711][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6449.431982][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6449.432246][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6449.432523][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6449.432782][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6449.433080][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6449.433333][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6449.433634][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6449.433922][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6449.434229][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6449.434508][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6449.434793][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6449.435072][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6449.435372][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6449.435607][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.435841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6449.436071][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6449.436312][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6449.436574][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.436850][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.437082][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6449.437316][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6449.437569][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6449.437797][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6449.438036][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6449.438286][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6449.438559][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6449.438828][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6449.439066][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6449.439331][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6449.439586][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6449.439923][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6449.440170][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6449.440483][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6449.440737][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6449.440936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6449.441160][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6449.441408][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6449.441674][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6449.441901][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6449.442120][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6449.442427][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6449.442723][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6449.442994][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6449.443281][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6449.443521][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6449.443742][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6449.444034][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.444310][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6449.444624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.444853][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6449.445142][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6449.445420][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6449.445727][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6449.445975][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6449.446203][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6449.446444][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6449.446747][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6449.447069][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6449.447380][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6449.447655][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6449.447941][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6449.448253][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6449.448541][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6449.448783][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6449.449023][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6449.449262][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6449.449516][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6449.449762][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6449.450003][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6449.450273][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6449.450546][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6449.450801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.451074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.451306][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6449.451602][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6449.451870][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6449.452106][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6449.452346][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6449.452554][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6449.452813][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6449.453115][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6449.453349][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6449.453570][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6449.453813][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6449.454059][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6449.454292][ C1] tc_run (net/core/dev.c:3920) [ 6449.454489][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6449.454714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.454945][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6449.455198][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6449.455442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.455670][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6449.455927][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6449.456220][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6449.456482][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6449.456724][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6449.456984][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6449.457236][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6449.457504][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6449.457833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6449.458099][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6449.458343][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6449.458598][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6449.458810][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6449.459059][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6449.459293][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.459568][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6449.459811][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6449.460045][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6449.460285][ C1] ? __create_object (mm/kmemleak.c:756) [ 6449.460519][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6449.460778][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6449.461052][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6449.461316][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6449.461588][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6449.461852][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6449.462088][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6449.462350][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6449.462578][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6449.462831][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6449.463085][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6449.463336][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6449.463600][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6449.463874][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6449.464128][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6449.464421][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6449.464661][ C1] __do_softirq (kernel/softirq.c:553) [ 6449.464887][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6449.465099][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6449.465376][ C1] </IRQ> [ 6449.465521][ C1] <TASK> [ 6449.465664][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6449.465959][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6449.466271][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6449.467208][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6449.467533][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6449.467926][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6449.468322][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6449.468717][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6449.469102][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6449.469487][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6449.469774][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6449.469990][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6449.470249][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6449.470541][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6449.470763][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6449.471007][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6449.471283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.471513][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6449.471760][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6449.472006][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6449.472282][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6449.472498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.472728][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6449.472960][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6449.473195][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6449.473427][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6449.473659][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6449.473887][ C1] ksys_write (fs/read_write.c:643) [ 6449.474099][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6449.474338][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6449.474630][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6449.474855][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6449.475145][ C1] RIP: 0033:0x7fd66fef3957 [ 6449.475364][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6449.476297][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6449.476703][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6449.477088][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6449.477473][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6449.477859][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6449.478242][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6449.480767][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6449.481259][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6449.481715][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6449.482177][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6449.483068][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6449.483660][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6449.483975][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6449.484932][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6449.485237][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6449.485631][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6449.486027][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6449.486422][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6449.486807][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6449.487198][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6449.487664][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6449.487994][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6449.488392][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6449.488790][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6449.489177][ C2] PKRU: 55555554 [ 6449.489353][ C2] Call Trace: [ 6449.489517][ C2] <IRQ> [ 6449.489658][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6449.489912][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6449.490148][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6449.490414][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6449.490677][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6449.490958][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6449.491215][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6449.491511][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6449.491764][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6449.492020][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6449.492320][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6449.492609][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6449.492913][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6449.493193][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6449.493477][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6449.493757][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6449.494059][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6449.494289][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.494523][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6449.494755][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6449.494998][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6449.495261][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.495537][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.495767][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6449.496001][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6449.496252][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6449.496485][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6449.496722][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6449.496994][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6449.497272][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6449.497546][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6449.497793][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6449.498073][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6449.498326][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6449.498663][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6449.498907][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6449.499216][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6449.499469][ 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) [ 6449.499666][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6449.499889][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6449.500132][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6449.500401][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6449.500644][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6449.500863][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6449.501169][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6449.501465][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6449.501734][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6449.502021][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6449.502260][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6449.502482][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6449.502772][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.503048][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6449.503364][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.503594][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6449.503883][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6449.504158][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6449.504465][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6449.504712][ 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:1584 (discriminator 4)) [ 6449.504940][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6449.505181][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6449.505483][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6449.505804][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6449.506093][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6449.506359][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6449.506637][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6449.506940][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6449.507174][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6449.507456][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6449.507771][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6449.508050][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6449.508324][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6449.508641][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6449.508893][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6449.509196][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6449.509437][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6449.509743][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6449.509984][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6449.510249][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6449.510482][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6449.510716][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6449.510940][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6449.511187][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6449.511495][ C2] tc_run (net/core/dev.c:3920) [ 6449.511692][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6449.511918][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.512150][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6449.512403][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6449.512647][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.512877][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6449.513133][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6449.513427][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6449.513691][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6449.513936][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6449.514194][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6449.514443][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6449.514769][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6449.515037][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6449.515281][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6449.515538][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6449.515748][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6449.515983][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6449.516253][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6449.516557][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6449.516825][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6449.517071][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6449.517317][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6449.517585][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6449.517826][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6449.518075][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6449.518314][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6449.518568][ 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:1584 (discriminator 4)) [ 6449.518796][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6449.519057][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6449.519328][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6449.519565][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6449.519806][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6449.520098][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6449.520406][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6449.520642][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6449.520895][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6449.521157][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6449.521386][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6449.521615][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6449.521868][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6449.522121][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6449.522372][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6449.522632][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6449.522910][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.523141][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6449.523420][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6449.523653][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6449.523910][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6449.524123][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6449.524412][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6449.524652][ C2] __do_softirq (kernel/softirq.c:553) [ 6449.524878][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6449.525092][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6449.525367][ C2] </IRQ> [ 6449.525515][ C2] <TASK> [ 6449.525659][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6449.525956][ 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) [ 6449.526204][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6449.527145][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6449.527446][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6449.527833][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6449.528217][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6449.528603][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6449.528989][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6449.529376][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6449.529657][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6449.529910][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6449.530150][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6449.530393][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6449.530661][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6449.530893][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6449.531159][ C2] do_idle (kernel/sched/idle.c:312) [ 6449.531357][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6449.531593][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6449.531828][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6449.532091][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6477.422464][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6477.422980][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6477.423428][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6477.423881][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6477.424766][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6477.425356][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6477.425670][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6477.426608][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6477.426906][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6477.427293][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6477.427678][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6477.428064][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6477.428447][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6477.428833][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6477.429266][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6477.429587][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6477.429974][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6477.430357][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6477.430744][ C1] PKRU: 55555554 [ 6477.430920][ C1] Call Trace: [ 6477.431084][ C1] <IRQ> [ 6477.431227][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6477.431481][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6477.431715][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6477.431985][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6477.432249][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6477.432526][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6477.432784][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6477.433081][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6477.433334][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6477.433633][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6477.433921][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6477.434227][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6477.434505][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6477.434791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6477.435070][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6477.435370][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6477.435605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.435839][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6477.436070][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6477.436311][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6477.436575][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6477.436851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.437084][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6477.437320][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6477.437573][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6477.437800][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6477.438040][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6477.438306][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6477.438588][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6477.438856][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6477.439093][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6477.439356][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6477.439610][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6477.439947][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6477.440192][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6477.440500][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6477.440755][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6477.440952][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6477.441176][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6477.441422][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6477.441688][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6477.441915][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6477.442133][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6477.442442][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6477.442737][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6477.443012][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6477.443296][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6477.443535][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6477.443757][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6477.444048][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6477.444324][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6477.444638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.444867][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6477.445154][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6477.445429][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6477.445734][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6477.445982][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6477.446209][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6477.446448][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6477.446750][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6477.447071][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6477.447385][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6477.447658][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6477.447943][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6477.448258][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6477.448543][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6477.448785][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6477.449025][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6477.449265][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6477.449520][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6477.449766][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6477.450006][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6477.450276][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6477.450550][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6477.450805][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6477.451080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.451313][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6477.451609][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6477.451875][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6477.452108][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6477.452348][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6477.452555][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6477.452813][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6477.453115][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6477.453348][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6477.453571][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6477.453811][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6477.454059][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6477.454292][ C1] tc_run (net/core/dev.c:3920) [ 6477.454491][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6477.454715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.454947][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6477.455199][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6477.455444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.455673][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6477.455931][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6477.456223][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6477.456486][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6477.456729][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6477.456988][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6477.457240][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6477.457506][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6477.457833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6477.458099][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6477.458342][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6477.458600][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6477.458810][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6477.459059][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6477.459295][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6477.459571][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6477.459814][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6477.460047][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6477.460293][ C1] ? __create_object (mm/kmemleak.c:756) [ 6477.460527][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6477.460787][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6477.461060][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6477.461322][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6477.461594][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6477.461857][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6477.462093][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6477.462355][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6477.462584][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6477.462837][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6477.463092][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6477.463341][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6477.463606][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6477.463881][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6477.464134][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6477.464428][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6477.464668][ C1] __do_softirq (kernel/softirq.c:553) [ 6477.464894][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6477.465105][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6477.465383][ C1] </IRQ> [ 6477.465527][ C1] <TASK> [ 6477.465671][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6477.465966][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6477.466277][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6477.467232][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6477.467537][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6477.467932][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6477.468338][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6477.468721][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6477.469105][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6477.469492][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6477.469779][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6477.469996][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6477.470253][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6477.470544][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6477.470768][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6477.471012][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6477.471290][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.471521][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6477.471767][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6477.472014][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6477.472292][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6477.472506][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.472736][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6477.472969][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6477.473203][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6477.473435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6477.473669][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6477.473898][ C1] ksys_write (fs/read_write.c:643) [ 6477.474110][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6477.474351][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6477.474644][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6477.474871][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6477.475160][ C1] RIP: 0033:0x7fd66fef3957 [ 6477.475379][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6477.476314][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6477.476718][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6477.477106][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6477.477491][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6477.477877][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6477.478261][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6477.480790][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6477.481280][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6477.481737][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6477.482200][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6477.483093][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6477.483684][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6477.483961][ C2] 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 [ 6477.484897][ C2] RSP: 0018:ffffc9000021fa80 EFLAGS: 00000286 [ 6477.485194][ C2] RAX: ffff888009359b5c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6477.485579][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 6477.485968][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6477.486355][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6477.486739][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6477.487144][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6477.487587][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6477.487918][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6477.488317][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6477.488714][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6477.489102][ C2] PKRU: 55555554 [ 6477.489278][ C2] Call Trace: [ 6477.489443][ C2] <IRQ> [ 6477.489585][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6477.489837][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6477.490074][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6477.490340][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6477.490607][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6477.490886][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6477.491143][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6477.491438][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6477.491690][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6477.491946][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6477.492245][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6477.492532][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6477.492835][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6477.493117][ C2] ? kasan_check_range (mm/kasan/generic.c:188) [ 6477.493365][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6477.493636][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6477.493937][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6477.494170][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.494404][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6477.494634][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6477.494875][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6477.495140][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6477.495415][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.495646][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6477.495878][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6477.496130][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6477.496356][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6477.496595][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6477.496862][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6477.497139][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6477.497415][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6477.497659][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6477.497930][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6477.498192][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6477.498540][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6477.498783][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6477.499092][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6477.499344][ 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) [ 6477.499539][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6477.499763][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6477.500009][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6477.500276][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6477.500517][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6477.500737][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6477.501046][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6477.501339][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6477.501611][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6477.501893][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6477.502133][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6477.502361][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6477.502650][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6477.502928][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6477.503243][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.503475][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6477.503760][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6477.504040][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6477.504347][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6477.504594][ 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:1584 (discriminator 4)) [ 6477.504821][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6477.505061][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6477.505364][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6477.505685][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6477.505977][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6477.506242][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6477.506526][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6477.506827][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6477.507063][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6477.507323][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6477.507629][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6477.507897][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6477.508166][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6477.508472][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6477.508725][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6477.509029][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6477.509269][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6477.509575][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6477.509814][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6477.510084][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6477.510315][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6477.510549][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6477.510775][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6477.511023][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6477.511327][ C2] tc_run (net/core/dev.c:3920) [ 6477.511525][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6477.511748][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.511980][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6477.512232][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6477.512477][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.512709][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6477.512966][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6477.513261][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6477.513524][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6477.513769][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6477.514027][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6477.514274][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6477.514600][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6477.514870][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6477.515115][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6477.515377][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6477.515586][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6477.515825][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6477.516093][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6477.516396][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6477.516661][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6477.516906][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6477.517152][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6477.517418][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6477.517661][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6477.517914][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6477.518154][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6477.518409][ 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:1584 (discriminator 4)) [ 6477.518636][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6477.518895][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6477.519169][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6477.519404][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6477.519643][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6477.519936][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6477.520246][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6477.520485][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6477.520736][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6477.520995][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6477.521228][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6477.521457][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6477.521710][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6477.521964][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6477.522214][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6477.522474][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6477.522747][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6477.522980][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6477.523261][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6477.523490][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6477.523747][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6477.523963][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6477.524251][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6477.524491][ C2] __do_softirq (kernel/softirq.c:553) [ 6477.524716][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6477.524930][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6477.525206][ C2] </IRQ> [ 6477.525350][ C2] <TASK> [ 6477.525497][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6477.525791][ 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) [ 6477.526040][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6477.526981][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6477.527280][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6477.527667][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6477.528053][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6477.528438][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6477.528823][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6477.529214][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6477.529493][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6477.529745][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6477.529990][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6477.530235][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6477.530501][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6477.530733][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6477.530998][ C2] do_idle (kernel/sched/idle.c:312) [ 6477.531196][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6477.531430][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6477.531667][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6477.531929][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6477.532230][ C2] </TASK> | [ 6502.017793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6502.018158][ C1] rcu: 1-....: (4077754 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=970041 | [ 6502.018703][ C1] rcu: (t=4085225 jiffies g=1503537 q=2341 ncpus=4) [ 6502.019465][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6502.020058][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6502.020377][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6502.021313][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6502.021611][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6502.021995][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6502.022379][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6502.022765][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6502.023152][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6502.023540][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6502.023972][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6502.024291][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6502.024679][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6502.025064][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6502.025447][ C1] PKRU: 55555554 [ 6502.025622][ C1] Call Trace: [ 6502.025788][ C1] <IRQ> [ 6502.025931][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6502.026197][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6502.026445][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6502.026687][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6502.026912][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6502.027177][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6502.027438][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6502.027684][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6502.027960][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6502.028192][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6502.028492][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6502.028753][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6502.029031][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6502.029287][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6502.029581][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6502.029834][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6502.030133][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6502.030417][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6502.030721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6502.031001][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6502.031283][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6502.031562][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6502.031861][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6502.032092][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.032326][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6502.032557][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6502.032799][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6502.033063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6502.033337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.033566][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6502.033801][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6502.034053][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6502.034281][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6502.034521][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6502.034771][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6502.035040][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6502.035306][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6502.035545][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6502.035806][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6502.036062][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6502.036401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6502.036647][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6502.036957][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6502.037237][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6502.037440][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6502.037669][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6502.037922][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6502.038209][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6502.038432][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6502.038657][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6502.038966][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6502.039261][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6502.039534][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6502.039818][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6502.040056][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6502.040279][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6502.040568][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6502.040842][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6502.041156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.041386][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6502.041672][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6502.041947][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6502.042251][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6502.042497][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6502.042729][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6502.042968][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6502.043270][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6502.043590][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6502.043879][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6502.044144][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6502.044424][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6502.044726][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6502.045029][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6502.045277][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6502.045521][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6502.045765][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6502.046028][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6502.046286][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6502.046524][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6502.046795][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6502.047069][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6502.047324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6502.047599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.047830][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6502.048124][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6502.048393][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6502.048623][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6502.048860][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6502.049071][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6502.049329][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6502.049626][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6502.049858][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6502.050080][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6502.050320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6502.050566][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6502.050799][ C1] tc_run (net/core/dev.c:3920) [ 6502.050998][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6502.051221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.051450][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6502.051702][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6502.051947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.052178][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6502.052433][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6502.052726][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6502.052988][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6502.053232][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6502.053487][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6502.053733][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6502.054001][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6502.054327][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6502.054592][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6502.054836][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6502.055091][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6502.055300][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6502.055547][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6502.055781][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6502.056060][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6502.056302][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6502.056531][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6502.056771][ C1] ? __create_object (mm/kmemleak.c:756) [ 6502.057012][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6502.057293][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6502.057572][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6502.057843][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6502.058122][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6502.058397][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6502.058631][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6502.058895][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6502.059123][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6502.059374][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6502.059627][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6502.059878][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6502.060145][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6502.060419][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6502.060670][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6502.060968][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6502.061207][ C1] __do_softirq (kernel/softirq.c:553) [ 6502.061431][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6502.061646][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6502.061921][ C1] </IRQ> [ 6502.062067][ C1] <TASK> [ 6502.062211][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6502.062506][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6502.062819][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6502.063755][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6502.064053][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6502.064437][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6502.064820][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6502.065207][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6502.065592][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6502.065980][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6502.066266][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6502.066481][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6502.066738][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6502.067036][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6502.067258][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6502.067500][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6502.067778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.068009][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6502.068262][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6502.068506][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6502.068783][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6502.068998][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.069227][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6502.069459][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6502.069694][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6502.069930][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6502.070160][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6502.070391][ C1] ksys_write (fs/read_write.c:643) [ 6502.070599][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6502.070840][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6502.071135][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6502.071361][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6502.071647][ C1] RIP: 0033:0x7fd66fef3957 [ 6502.071868][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6502.072801][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6502.073207][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6502.073589][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6502.073973][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6502.074355][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6502.074740][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6502.074740][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6502.075129][ C1] </TASK> | [ 6502.075279][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6502.075542][ C2] NMI backtrace for cpu 2 [ 6502.075552][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6502.075554][ C2] 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) [ 6502.075559][ C2] 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 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b72 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 40 6b 0a fe call 0xfffffffffe0a6b48 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 [ 6502.075561][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6502.075564][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6502.075565][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6502.075567][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6502.075568][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6502.075570][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6502.075572][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6502.075573][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6502.075577][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6502.075578][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6502.075579][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6502.075581][ C2] PKRU: 55555554 [ 6502.075582][ C2] Call Trace: [ 6502.075583][ C2] <NMI> [ 6502.075585][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6502.075593][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6502.075598][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6502.075602][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6502.075605][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6502.075607][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6502.075613][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6502.075616][ C2] ? 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) [ 6502.075619][ C2] ? 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) [ 6502.075623][ C2] ? 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) [ 6502.075626][ C2] </NMI> [ 6502.075627][ C2] <IRQ> [ 6502.075628][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6502.075631][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6502.075634][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.075638][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6502.075641][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6502.075645][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6502.075648][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6502.075651][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.075653][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6502.075657][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6502.075660][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6502.075666][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6502.075669][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6502.075674][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6502.075679][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6502.075682][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6502.075685][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6502.075687][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6502.075690][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6502.075695][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6502.075699][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6502.075702][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6502.075710][ 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) [ 6502.075713][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6502.075716][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6502.075721][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6502.075724][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6502.075727][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6502.075730][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6502.075736][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6502.075741][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6502.075746][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6502.075753][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6502.075756][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6502.075759][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6502.075762][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6502.075765][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6502.075770][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.075772][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6502.075776][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6502.075780][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6502.075784][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6502.075787][ 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:1584 (discriminator 4)) [ 6502.075789][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6502.075793][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6502.075799][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6502.075806][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6502.075812][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6502.075817][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6502.075827][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6502.075834][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6502.075839][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6502.075842][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6502.075845][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6502.075847][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6502.075851][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6502.075853][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6502.075856][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6502.075860][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6502.075865][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6502.075869][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6502.075871][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6502.075874][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6502.075878][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6502.075883][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6502.075886][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6502.075888][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6502.075893][ C2] tc_run (net/core/dev.c:3920) [ 6502.075897][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6502.075900][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.075902][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6502.075906][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6502.075910][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.075912][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6502.075915][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6502.075919][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6502.075922][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6502.075926][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6502.075930][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6502.075933][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6502.075941][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6502.075944][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6502.075947][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6502.075951][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6502.075955][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6502.075958][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6502.075961][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6502.075964][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6502.075967][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6502.075970][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6502.075973][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6502.075976][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6502.075980][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6502.075983][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6502.075987][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6502.075991][ 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:1584 (discriminator 4)) [ 6502.075993][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6502.075999][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6502.076003][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6502.076006][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6502.076011][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6502.076015][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6502.076018][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6502.076022][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6502.076026][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6502.076028][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6502.076032][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6502.076036][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6502.076041][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6502.076045][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6502.076048][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6502.076053][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6502.076056][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6502.076058][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6502.076062][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6502.076065][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6502.076069][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6502.076072][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6502.076076][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6502.076079][ C2] __do_softirq (kernel/softirq.c:553) [ 6502.076084][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6502.076086][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6502.076089][ C2] </IRQ> [ 6502.076090][ C2] <TASK> [ 6502.076091][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6502.076094][ 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) [ 6502.076097][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6502.076099][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6502.076101][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6502.076103][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6502.076104][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6502.076105][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6502.076107][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6502.076110][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6502.076114][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6502.076117][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6502.076120][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6502.076124][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6502.076126][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6502.076129][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6502.076133][ C2] do_idle (kernel/sched/idle.c:312) [ 6502.076135][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6502.076137][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6502.076140][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6502.076144][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6529.422437][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6529.422948][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6529.423397][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6529.423851][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6529.424734][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6529.425325][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6529.425639][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6529.426578][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6529.426876][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6529.427263][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6529.427648][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6529.428034][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6529.428417][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6529.428805][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6529.429238][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6529.429557][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6529.429944][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6529.430329][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6529.430714][ C1] PKRU: 55555554 [ 6529.430891][ C1] Call Trace: [ 6529.431053][ C1] <IRQ> [ 6529.431197][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6529.431452][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6529.431686][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6529.431956][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6529.432220][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6529.432499][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6529.432757][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6529.433051][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6529.433306][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6529.433605][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6529.433893][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6529.434207][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6529.434485][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6529.434773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6529.435054][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6529.435355][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6529.435588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.435822][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6529.436054][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6529.436295][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6529.436561][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6529.436836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.437091][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6529.437330][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6529.437590][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6529.437821][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6529.438068][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6529.438327][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6529.438594][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6529.438861][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6529.439101][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6529.439363][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6529.439616][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6529.439950][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6529.440193][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6529.440505][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6529.440758][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6529.440957][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6529.441180][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6529.441424][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6529.441689][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6529.441915][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6529.442135][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6529.442442][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6529.442736][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6529.443011][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6529.443294][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6529.443533][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6529.443757][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6529.444046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6529.444322][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6529.444637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.444866][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6529.445151][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6529.445427][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6529.445732][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6529.445980][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6529.446205][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6529.446444][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6529.446745][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6529.447077][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6529.447366][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6529.447630][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6529.447908][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6529.448211][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6529.448488][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6529.448727][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6529.448969][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6529.449208][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6529.449462][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6529.449707][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6529.449947][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6529.450217][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6529.450488][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6529.450743][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6529.451018][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.451249][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6529.451542][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6529.451808][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6529.452041][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6529.452279][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6529.452487][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6529.452746][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6529.453045][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6529.453279][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6529.453502][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6529.453740][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6529.453988][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6529.454220][ C1] tc_run (net/core/dev.c:3920) [ 6529.454421][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6529.454645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.454876][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6529.455129][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6529.455373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.455603][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6529.455858][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6529.456153][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6529.456417][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6529.456661][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6529.456941][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6529.457195][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6529.457468][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6529.457805][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6529.458092][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6529.458337][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6529.458594][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6529.458803][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6529.459052][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6529.459289][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6529.459563][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6529.459807][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6529.460041][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6529.460282][ C1] ? __create_object (mm/kmemleak.c:756) [ 6529.460519][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6529.460778][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6529.461050][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6529.461314][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6529.461588][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6529.461851][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6529.462089][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6529.462352][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6529.462581][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6529.462834][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6529.463089][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6529.463340][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6529.463604][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6529.463881][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6529.464151][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6529.464452][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6529.464698][ C1] __do_softirq (kernel/softirq.c:553) [ 6529.464931][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6529.465147][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6529.465442][ C1] </IRQ> [ 6529.465586][ C1] <TASK> [ 6529.465731][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6529.466025][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6529.466337][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6529.467308][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6529.467612][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6529.468011][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6529.468408][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6529.468791][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6529.469176][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6529.469565][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6529.469850][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6529.470074][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6529.470330][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6529.470623][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6529.470844][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6529.471088][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6529.471365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.471595][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6529.471843][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6529.472088][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6529.472368][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6529.472580][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.472811][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6529.473043][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6529.473277][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6529.473510][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6529.473743][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6529.473974][ C1] ksys_write (fs/read_write.c:643) [ 6529.474183][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6529.474424][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6529.474717][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6529.474941][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6529.475229][ C1] RIP: 0033:0x7fd66fef3957 [ 6529.475446][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6529.476382][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6529.476787][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6529.477174][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6529.477559][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6529.477944][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6529.478326][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6529.480844][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6529.481334][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6529.481791][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6529.482259][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6529.483154][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6529.483745][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6529.484060][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6529.484996][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6529.485293][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6529.485677][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6529.486068][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6529.486454][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6529.486838][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6529.487252][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6529.487694][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6529.488023][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6529.488424][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6529.488809][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6529.489195][ C2] PKRU: 55555554 [ 6529.489371][ C2] Call Trace: [ 6529.489536][ C2] <IRQ> [ 6529.489677][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6529.489931][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6529.490166][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6529.490433][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6529.490699][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6529.490977][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6529.491233][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6529.491529][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6529.491781][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6529.492039][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6529.492337][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6529.492624][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6529.492928][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6529.493209][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6529.493496][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6529.493775][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6529.494077][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6529.494310][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.494542][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6529.494774][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6529.495015][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6529.495278][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6529.495555][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.495786][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6529.496019][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6529.496273][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6529.496502][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6529.496742][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6529.497019][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6529.497291][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6529.497565][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6529.497812][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6529.498092][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6529.498347][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6529.498681][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6529.498926][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6529.499235][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6529.499487][ 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) [ 6529.499685][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6529.499909][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6529.500154][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6529.500419][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6529.500662][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6529.500881][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6529.501190][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6529.501483][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6529.501755][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6529.502040][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6529.502280][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6529.502503][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6529.502791][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6529.503072][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6529.503387][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.503617][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6529.503904][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6529.504184][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6529.504491][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6529.504737][ 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:1584 (discriminator 4)) [ 6529.504964][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6529.505204][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6529.505506][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6529.505826][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6529.506117][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6529.506382][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6529.506660][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6529.506984][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6529.507224][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6529.507486][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6529.507801][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6529.508076][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6529.508354][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6529.508667][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6529.508921][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6529.509222][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6529.509464][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6529.509769][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6529.510010][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6529.510276][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6529.510510][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6529.510744][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6529.510969][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6529.511214][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6529.511516][ C2] tc_run (net/core/dev.c:3920) [ 6529.511715][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6529.511938][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.512168][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6529.512421][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6529.512669][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.512901][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6529.513157][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6529.513451][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6529.513713][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6529.513959][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6529.514215][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6529.514463][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6529.514788][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6529.515055][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6529.515298][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6529.515555][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6529.515765][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6529.516002][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6529.516268][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6529.516574][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6529.516839][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6529.517087][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6529.517311][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6529.517569][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6529.517806][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6529.518051][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6529.518281][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6529.518522][ 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:1584 (discriminator 4)) [ 6529.518750][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6529.519010][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6529.519282][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6529.519517][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6529.519758][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6529.520052][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6529.520360][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6529.520598][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6529.520850][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6529.521111][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6529.521344][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6529.521570][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6529.521822][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6529.522077][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6529.522329][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6529.522591][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6529.522866][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6529.523097][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6529.523374][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6529.523607][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6529.523862][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6529.524077][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6529.524362][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6529.524602][ C2] __do_softirq (kernel/softirq.c:553) [ 6529.524826][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6529.525039][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6529.525316][ C2] </IRQ> [ 6529.525460][ C2] <TASK> [ 6529.525605][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6529.525900][ 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) [ 6529.526147][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6529.527109][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6529.527414][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6529.527807][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6529.528213][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6529.528596][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6529.528982][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6529.529367][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6529.529648][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6529.529901][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6529.530137][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6529.530380][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6529.530646][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6529.530879][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6529.531144][ C2] do_idle (kernel/sched/idle.c:312) [ 6529.531341][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6529.531576][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6529.531813][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6529.532075][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6557.422471][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6557.422985][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6557.423434][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6557.423887][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6557.424774][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6557.425368][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6557.425647][ 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 [ 6557.426581][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 6557.426884][ C1] RAX: ffff888009358e18 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6557.427269][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6557.427651][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6557.428036][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6557.428423][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6557.428807][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6557.429239][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6557.429559][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6557.429947][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6557.430333][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6557.430717][ C1] PKRU: 55555554 [ 6557.430893][ C1] Call Trace: [ 6557.431058][ C1] <IRQ> [ 6557.431200][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6557.431454][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6557.431691][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6557.431959][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6557.432221][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6557.432501][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6557.432758][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6557.433056][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6557.433310][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6557.433609][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6557.433896][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6557.434202][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6557.434482][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6557.434730][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6557.435012][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6557.435313][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6557.435546][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.435779][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6557.436013][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6557.436254][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6557.436516][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6557.436797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.437026][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6557.437264][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6557.437516][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6557.437744][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6557.437993][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6557.438243][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6557.438512][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6557.438778][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6557.439020][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6557.439282][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6557.439537][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6557.439876][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6557.440122][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6557.440431][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6557.440685][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6557.440883][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6557.441108][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6557.441354][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6557.441621][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6557.441844][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6557.442066][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6557.442375][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6557.442671][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6557.442945][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6557.443230][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6557.443469][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6557.443691][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6557.443983][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6557.444257][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6557.444571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.444803][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6557.445096][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6557.445371][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6557.445678][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6557.445926][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6557.446152][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6557.446392][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6557.446691][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6557.447040][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6557.447336][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6557.447608][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6557.447896][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6557.448215][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6557.448486][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6557.448728][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6557.448968][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6557.449206][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6557.449460][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6557.449707][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6557.449948][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6557.450217][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6557.450488][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6557.450745][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6557.451022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.451254][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6557.451548][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6557.451817][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6557.452050][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6557.452288][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6557.452504][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6557.452763][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6557.453064][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6557.453297][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6557.453519][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6557.453759][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6557.454007][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6557.454240][ C1] tc_run (net/core/dev.c:3920) [ 6557.454439][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6557.454662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.454891][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6557.455144][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6557.455389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.455620][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6557.455878][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6557.456172][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6557.456435][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6557.456679][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6557.456943][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6557.457191][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6557.457459][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6557.457784][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6557.458053][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6557.458297][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6557.458554][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6557.458764][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6557.459014][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6557.459248][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6557.459527][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6557.459770][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6557.460002][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6557.460245][ C1] ? __create_object (mm/kmemleak.c:756) [ 6557.460481][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6557.460739][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6557.461014][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6557.461278][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6557.461549][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6557.461813][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6557.462049][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6557.462314][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6557.462544][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6557.462797][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6557.463052][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6557.463304][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6557.463570][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6557.463844][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6557.464096][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6557.464392][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6557.464632][ C1] __do_softirq (kernel/softirq.c:553) [ 6557.464857][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6557.465072][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6557.465347][ C1] </IRQ> [ 6557.465495][ C1] <TASK> [ 6557.465639][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6557.465935][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6557.466247][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6557.467210][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6557.467514][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6557.467908][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6557.468303][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6557.468687][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6557.469077][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6557.469465][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6557.469752][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6557.469967][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6557.470222][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6557.470520][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6557.470742][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6557.470985][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6557.471263][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.471494][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6557.471741][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6557.471987][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6557.472265][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6557.472480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.472707][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6557.472942][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6557.473179][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6557.473411][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6557.473641][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6557.473872][ C1] ksys_write (fs/read_write.c:643) [ 6557.474083][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6557.474323][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6557.474618][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6557.474845][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6557.475134][ C1] RIP: 0033:0x7fd66fef3957 [ 6557.475356][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6557.476290][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6557.476697][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6557.477087][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6557.477470][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6557.477854][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6557.478239][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6557.480759][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6557.481253][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6557.481710][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6557.482173][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6557.483069][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6557.483661][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6557.483976][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6557.484915][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6557.485212][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6557.485597][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6557.485983][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6557.486368][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6557.486757][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6557.487170][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6557.487613][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6557.487953][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6557.488339][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6557.488726][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6557.489112][ C2] PKRU: 55555554 [ 6557.489288][ C2] Call Trace: [ 6557.489449][ C2] <IRQ> [ 6557.489593][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6557.489848][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6557.490084][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6557.490351][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6557.490615][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6557.490898][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6557.491154][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6557.491449][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6557.491702][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6557.491959][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6557.492256][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6557.492543][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6557.492846][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6557.493126][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6557.493413][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6557.493693][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6557.493995][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6557.494227][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.494459][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6557.494692][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6557.494933][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6557.495197][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6557.495477][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.495712][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6557.495946][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6557.496197][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6557.496424][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6557.496662][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6557.496938][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6557.497212][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6557.497486][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6557.497731][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6557.498012][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6557.498266][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6557.498603][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6557.498846][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6557.499156][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6557.499409][ 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) [ 6557.499607][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6557.499829][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6557.500075][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6557.500344][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6557.500585][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6557.500805][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6557.501114][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6557.501410][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6557.501681][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6557.501969][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6557.502207][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6557.502430][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6557.502721][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6557.502997][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6557.503312][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.503545][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6557.503832][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6557.504110][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6557.504416][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6557.504664][ 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:1584 (discriminator 4)) [ 6557.504894][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6557.505139][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6557.505440][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6557.505762][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6557.506052][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6557.506318][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6557.506598][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6557.506925][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6557.507164][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6557.507429][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6557.507743][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6557.508034][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6557.508302][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6557.508607][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6557.508859][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6557.509163][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6557.509404][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6557.509712][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6557.509954][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6557.510221][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6557.510455][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6557.510688][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6557.510913][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6557.511160][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6557.511464][ C2] tc_run (net/core/dev.c:3920) [ 6557.511662][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6557.511887][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.512119][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6557.512372][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6557.512617][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.512846][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6557.513102][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6557.513398][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6557.513661][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6557.513906][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6557.514165][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6557.514412][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6557.514739][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6557.515008][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6557.515252][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6557.515509][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6557.515717][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6557.515955][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6557.516222][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6557.516521][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6557.516795][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6557.517041][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6557.517262][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6557.517521][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6557.517757][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6557.518001][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6557.518233][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6557.518476][ 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:1584 (discriminator 4)) [ 6557.518703][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6557.518963][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6557.519235][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6557.519472][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6557.519713][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6557.520004][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6557.520320][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6557.520558][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6557.520810][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6557.521071][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6557.521303][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6557.521533][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6557.521787][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6557.522042][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6557.522294][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6557.522555][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6557.522833][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6557.523064][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6557.523344][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6557.523577][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6557.523834][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6557.524047][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6557.524336][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6557.524577][ C2] __do_softirq (kernel/softirq.c:553) [ 6557.524800][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6557.525017][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6557.525292][ C2] </IRQ> [ 6557.525439][ C2] <TASK> [ 6557.525584][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6557.525880][ 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) [ 6557.526129][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6557.527095][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6557.527401][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6557.527797][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6557.528199][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6557.528583][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6557.528971][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6557.529356][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6557.529636][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6557.529889][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6557.530124][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6557.530367][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6557.530635][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6557.530865][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6557.531131][ C2] do_idle (kernel/sched/idle.c:312) [ 6557.531329][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6557.531564][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6557.531797][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6557.532061][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6557.532359][ C2] </TASK> | [ 6580.075794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6580.076161][ C1] rcu: 1-....: (4155640 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=986371 | [ 6580.076708][ C1] rcu: (t=4163283 jiffies g=1503537 q=2379 ncpus=4) [ 6580.077470][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6580.078064][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6580.078385][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6580.079320][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6580.079618][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6580.080004][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6580.080388][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6580.080770][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6580.081156][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6580.081541][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6580.081973][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6580.082292][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6580.082681][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6580.083069][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6580.083453][ C1] PKRU: 55555554 [ 6580.083629][ C1] Call Trace: [ 6580.083793][ C1] <IRQ> [ 6580.083937][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6580.084203][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6580.084447][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6580.084690][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6580.084913][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6580.085177][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6580.085439][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6580.085688][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6580.085964][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6580.086199][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6580.086500][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6580.086766][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6580.087047][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6580.087304][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6580.087599][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6580.087853][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6580.088151][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6580.088437][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6580.088739][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6580.089020][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6580.089304][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6580.089583][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6580.089884][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6580.090118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.090352][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6580.090584][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6580.090825][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6580.091088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6580.091361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.091592][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6580.091826][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6580.092079][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6580.092307][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6580.092544][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6580.092795][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6580.093067][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6580.093334][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6580.093574][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6580.093838][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6580.094093][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6580.094430][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6580.094675][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6580.094986][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6580.095241][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6580.095440][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6580.095661][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6580.095908][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6580.096176][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6580.096400][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6580.096621][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6580.096934][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6580.097228][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6580.097501][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6580.097783][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6580.098024][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6580.098247][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6580.098535][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6580.098811][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6580.099124][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.099356][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6580.099640][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6580.099918][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6580.100225][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6580.100472][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6580.100698][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6580.100938][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6580.101241][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6580.101561][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6580.101850][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6580.102116][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6580.102395][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6580.102697][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6580.102976][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6580.103217][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6580.103454][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6580.103693][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6580.103950][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6580.104204][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6580.104442][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6580.104715][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6580.104984][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6580.105239][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6580.105519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.105748][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6580.106054][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6580.106321][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6580.106552][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6580.106816][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6580.107030][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6580.107297][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6580.107602][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6580.107851][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6580.108075][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6580.108314][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6580.108561][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6580.108792][ C1] tc_run (net/core/dev.c:3920) [ 6580.108992][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6580.109214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.109445][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6580.109695][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6580.109940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.110171][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6580.110426][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6580.110720][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6580.110983][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6580.111227][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6580.111483][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6580.111730][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6580.111998][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6580.112324][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6580.112592][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6580.112836][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6580.113092][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6580.113300][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6580.113548][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6580.113782][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6580.114059][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6580.114301][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6580.114533][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6580.114773][ C1] ? __create_object (mm/kmemleak.c:756) [ 6580.115010][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6580.115268][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6580.115538][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6580.115802][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6580.116075][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6580.116336][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6580.116571][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6580.116837][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6580.117065][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6580.117317][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6580.117569][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6580.117820][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6580.118085][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6580.118362][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6580.118614][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6580.118910][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6580.119149][ C1] __do_softirq (kernel/softirq.c:553) [ 6580.119373][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6580.119587][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6580.119862][ C1] </IRQ> [ 6580.120006][ C1] <TASK> [ 6580.120153][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6580.120447][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6580.120759][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6580.121693][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6580.121990][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6580.122375][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6580.122760][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6580.123144][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6580.123529][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6580.123918][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6580.124202][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6580.124419][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6580.124675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6580.124969][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6580.125188][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6580.125436][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6580.125714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.125943][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6580.126190][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6580.126435][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6580.126737][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6580.126958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.127194][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6580.127433][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6580.127675][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6580.127921][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6580.128155][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6580.128384][ C1] ksys_write (fs/read_write.c:643) [ 6580.128594][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6580.128833][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6580.129128][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6580.129351][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6580.129641][ C1] RIP: 0033:0x7fd66fef3957 [ 6580.129861][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6580.130797][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6580.131207][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6580.131597][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6580.131982][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6580.132366][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6580.132750][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6580.132750][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6580.133140][ C1] </TASK> | [ 6580.133291][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6580.133553][ C2] NMI backtrace for cpu 2 [ 6580.133564][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6580.133568][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6580.133576][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6580.133582][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6580.133587][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6580.133590][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6580.133594][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6580.133598][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6580.133602][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6580.133606][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6580.133611][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6580.133616][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6580.133620][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6580.133623][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6580.133626][ C2] PKRU: 55555554 [ 6580.133628][ C2] Call Trace: [ 6580.133631][ C2] <NMI> [ 6580.133633][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6580.133646][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6580.133655][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6580.133664][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6580.133671][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6580.133677][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6580.133689][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6580.133696][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6580.133704][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6580.133713][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6580.133721][ C2] </NMI> [ 6580.133723][ C2] <IRQ> [ 6580.133726][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6580.133732][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6580.133741][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.133749][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6580.133757][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6580.133766][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6580.133773][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6580.133781][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.133787][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6580.133796][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6580.133803][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6580.133820][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6580.133827][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6580.133839][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6580.133849][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6580.133858][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6580.133864][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6580.133870][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6580.133876][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6580.133888][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6580.133895][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6580.133903][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6580.133917][ 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) [ 6580.133920][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6580.133923][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6580.133927][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6580.133930][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6580.133933][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6580.133936][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6580.133942][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6580.133948][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6580.133951][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6580.133959][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6580.133962][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6580.133965][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6580.133968][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6580.133972][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6580.133976][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.133979][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6580.133983][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6580.133987][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6580.133991][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6580.133993][ 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:1584 (discriminator 4)) [ 6580.133996][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6580.133999][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6580.134006][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6580.134012][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6580.134019][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6580.134024][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6580.134034][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6580.134041][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6580.134046][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6580.134049][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6580.134052][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6580.134055][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6580.134058][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6580.134060][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6580.134064][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6580.134068][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6580.134072][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6580.134076][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6580.134079][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6580.134082][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6580.134086][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6580.134090][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6580.134094][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6580.134096][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6580.134100][ C2] tc_run (net/core/dev.c:3920) [ 6580.134104][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6580.134107][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.134109][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6580.134113][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6580.134117][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.134119][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6580.134122][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6580.134126][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6580.134129][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6580.134133][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6580.134137][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6580.134141][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6580.134148][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6580.134151][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6580.134155][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6580.134159][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6580.134163][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6580.134166][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6580.134169][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6580.134172][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6580.134175][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6580.134178][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6580.134181][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6580.134184][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6580.134188][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6580.134191][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6580.134195][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6580.134198][ 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:1584 (discriminator 4)) [ 6580.134201][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6580.134207][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6580.134210][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6580.134214][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6580.134218][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6580.134223][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6580.134227][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6580.134231][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6580.134235][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6580.134237][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6580.134241][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6580.134245][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6580.134250][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6580.134254][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6580.134257][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6580.134262][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6580.134265][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6580.134267][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6580.134271][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6580.134273][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6580.134276][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6580.134279][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6580.134284][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6580.134287][ C2] __do_softirq (kernel/softirq.c:553) [ 6580.134291][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6580.134294][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6580.134297][ C2] </IRQ> [ 6580.134298][ C2] <TASK> [ 6580.134299][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6580.134302][ 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) [ 6580.134305][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6580.134307][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6580.134309][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6580.134310][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6580.134312][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6580.134314][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6580.134315][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6580.134319][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6580.134322][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6580.134326][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6580.134329][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6580.134331][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6580.134333][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6580.134336][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6580.134340][ C2] do_idle (kernel/sched/idle.c:312) [ 6580.134342][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6580.134344][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6580.134347][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6580.134351][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6605.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6605.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6605.423430][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6605.423881][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6605.424763][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6605.425354][ 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) [ 6605.425634][ 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) [ 6605.426575][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 6605.426873][ C1] RAX: ffffed100126b1c3 RBX: ffffed100126b1c4 RCX: ffffffff8d49c450 [ 6605.427259][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6605.427644][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6605.428029][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6605.428413][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6605.428798][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6605.429230][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6605.429552][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6605.429947][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6605.430331][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6605.430716][ C1] PKRU: 55555554 [ 6605.430892][ C1] Call Trace: [ 6605.431056][ C1] <IRQ> [ 6605.431199][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6605.431454][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6605.431691][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6605.431961][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6605.432225][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6605.432502][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6605.432760][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6605.433058][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6605.433309][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6605.433561][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6605.433863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6605.434151][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6605.434457][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6605.434735][ 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) [ 6605.434988][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6605.435261][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6605.435561][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6605.435796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.436031][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6605.436264][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6605.436504][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6605.436770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6605.437044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.437275][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6605.437508][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6605.437759][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6605.437987][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6605.438224][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6605.438475][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6605.438745][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6605.439013][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6605.439251][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6605.439513][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6605.439766][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6605.440106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6605.440350][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6605.440659][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6605.440913][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6605.441111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6605.441332][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6605.441579][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6605.441847][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6605.442072][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6605.442292][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6605.442600][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6605.442895][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6605.443169][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6605.443450][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6605.443690][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6605.443915][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6605.444203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6605.444478][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6605.444790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.445023][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6605.445307][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6605.445584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6605.445892][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6605.446139][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6605.446368][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6605.446627][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6605.446939][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6605.447267][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6605.447564][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6605.447843][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6605.448122][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6605.448424][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6605.448702][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6605.448944][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6605.449181][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6605.449419][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6605.449679][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6605.449927][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6605.450166][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6605.450438][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6605.450709][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6605.450965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6605.451240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.451469][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6605.451765][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6605.452033][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6605.452266][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6605.452505][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6605.452714][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6605.452976][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6605.453274][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6605.453507][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6605.453731][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6605.453981][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6605.454228][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6605.454459][ C1] tc_run (net/core/dev.c:3920) [ 6605.454659][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6605.454881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.455113][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6605.455365][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6605.455609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.455841][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6605.456098][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6605.456396][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6605.456662][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6605.456909][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6605.457166][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6605.457414][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6605.457681][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6605.458009][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6605.458277][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6605.458521][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6605.458777][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6605.458986][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6605.459234][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6605.459470][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6605.459746][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6605.459989][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6605.460222][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6605.460463][ C1] ? __create_object (mm/kmemleak.c:756) [ 6605.460701][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6605.460960][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6605.461232][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6605.461497][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6605.461769][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6605.462033][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6605.462268][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6605.462530][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6605.462760][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6605.463013][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6605.463266][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6605.463517][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6605.463780][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6605.464058][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6605.464316][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6605.464612][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6605.464852][ C1] __do_softirq (kernel/softirq.c:553) [ 6605.465078][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6605.465292][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6605.465566][ C1] </IRQ> [ 6605.465710][ C1] <TASK> [ 6605.465857][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6605.466152][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6605.466465][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6605.467444][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6605.467759][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6605.468145][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6605.468528][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6605.468914][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6605.469300][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6605.469689][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6605.469975][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6605.470192][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6605.470448][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6605.470743][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6605.470964][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6605.471209][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6605.471488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.471717][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6605.471966][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6605.472212][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6605.472493][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6605.472705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.472938][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6605.473171][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6605.473407][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6605.473636][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6605.473870][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6605.474100][ C1] ksys_write (fs/read_write.c:643) [ 6605.474309][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6605.474549][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6605.474843][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6605.475069][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6605.475360][ C1] RIP: 0033:0x7fd66fef3957 [ 6605.475581][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6605.476518][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6605.476957][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6605.477355][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6605.477761][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6605.478145][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6605.478529][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6605.481068][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6605.481559][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6605.482018][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6605.482479][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6605.483373][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6605.483965][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6605.484277][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6605.485214][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6605.485511][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6605.485896][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6605.486280][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6605.486670][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6605.487057][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6605.487441][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6605.487874][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6605.488194][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6605.488582][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6605.488971][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6605.489355][ C2] PKRU: 55555554 [ 6605.489532][ C2] Call Trace: [ 6605.489697][ C2] <IRQ> [ 6605.489839][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6605.490096][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6605.490332][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6605.490599][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6605.490863][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6605.491145][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6605.491402][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6605.491698][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6605.491954][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6605.492208][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6605.492508][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6605.492793][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6605.493100][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6605.493382][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6605.493666][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6605.493949][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6605.494251][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6605.494484][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.494717][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6605.494951][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6605.495193][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6605.495456][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6605.495732][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.495964][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6605.496198][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6605.496450][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6605.496701][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6605.496950][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6605.497206][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6605.497478][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6605.497753][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6605.498011][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6605.498273][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6605.498527][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6605.498866][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6605.499111][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6605.499421][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6605.499674][ 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) [ 6605.499872][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6605.500097][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6605.500342][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6605.500609][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6605.500853][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6605.501071][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6605.501378][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6605.501675][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6605.501947][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6605.502232][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6605.502472][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6605.502693][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6605.502985][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6605.503264][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6605.503579][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.503809][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6605.504098][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6605.504373][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6605.504679][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6605.504927][ 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:1584 (discriminator 4)) [ 6605.505155][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6605.505395][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6605.505697][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6605.506019][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6605.506310][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6605.506585][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6605.506864][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6605.507166][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6605.507400][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6605.507655][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6605.507964][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6605.508230][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6605.508497][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6605.508802][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6605.509053][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6605.509357][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6605.509601][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6605.509909][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6605.510149][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6605.510416][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6605.510650][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6605.510885][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6605.511109][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6605.511359][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6605.511662][ C2] tc_run (net/core/dev.c:3920) [ 6605.511860][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6605.512085][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.512317][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6605.512569][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6605.512814][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.513045][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6605.513302][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6605.513594][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6605.513860][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6605.514104][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6605.514361][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6605.514610][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6605.514937][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6605.515203][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6605.515447][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6605.515703][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6605.515916][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6605.516149][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6605.516419][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6605.516747][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6605.517022][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6605.517273][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6605.517502][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6605.517780][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6605.518020][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6605.518263][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6605.518496][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6605.518737][ 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:1584 (discriminator 4)) [ 6605.518967][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6605.519227][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6605.519498][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6605.519734][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6605.519977][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6605.520270][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6605.520580][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6605.520815][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6605.521070][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6605.521331][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6605.521561][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6605.521792][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6605.522047][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6605.522300][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6605.522550][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6605.522812][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6605.523090][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6605.523322][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6605.523603][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6605.523836][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6605.524092][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6605.524306][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6605.524594][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6605.524835][ C2] __do_softirq (kernel/softirq.c:553) [ 6605.525062][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6605.525275][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6605.525551][ C2] </IRQ> [ 6605.525697][ C2] <TASK> [ 6605.525842][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6605.526138][ 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) [ 6605.526386][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6605.527331][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6605.527629][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6605.528015][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6605.528400][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6605.528786][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6605.529172][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6605.529558][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6605.529839][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6605.530093][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6605.530327][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6605.530570][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6605.530838][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6605.531070][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6605.531336][ C2] do_idle (kernel/sched/idle.c:312) [ 6605.531532][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6605.531768][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6605.532005][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6605.532265][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6633.422466][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6633.422983][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6633.423432][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6633.423883][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6633.424768][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6633.425361][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6633.425675][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6633.426614][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6633.426911][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6633.427292][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6633.427674][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6633.428060][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6633.428443][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6633.428826][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6633.429255][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6633.429575][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6633.429965][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6633.430348][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6633.430731][ C1] PKRU: 55555554 [ 6633.430907][ C1] Call Trace: [ 6633.431071][ C1] <IRQ> [ 6633.431212][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6633.431465][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6633.431700][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6633.431967][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6633.432232][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6633.432509][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6633.432763][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6633.433059][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6633.433312][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6633.433610][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6633.433896][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6633.434201][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6633.434481][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6633.434764][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6633.435045][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6633.435345][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6633.435579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.435810][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6633.436042][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6633.436282][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6633.436546][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6633.436822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.437050][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6633.437284][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6633.437534][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6633.437761][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6633.438000][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6633.438250][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6633.438519][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6633.438786][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6633.439026][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6633.439286][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6633.439542][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6633.439879][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6633.440124][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6633.440432][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6633.440686][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6633.440884][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6633.441108][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6633.441355][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6633.441621][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6633.441846][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6633.442067][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6633.442374][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6633.442669][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6633.442942][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6633.443227][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6633.443464][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6633.443686][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6633.443976][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6633.444249][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6633.444563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.444794][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6633.445105][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6633.445387][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6633.445700][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6633.445954][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6633.446194][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6633.446437][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6633.446763][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6633.447094][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6633.447389][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6633.447671][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6633.447951][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6633.448254][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6633.448528][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6633.448769][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6633.449010][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6633.449249][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6633.449504][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6633.449754][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6633.449995][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6633.450263][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6633.450532][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6633.450789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6633.451065][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.451297][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6633.451591][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6633.451859][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6633.452091][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6633.452329][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6633.452539][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6633.452798][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6633.453098][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6633.453329][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6633.453550][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6633.453791][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6633.454038][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6633.454272][ C1] tc_run (net/core/dev.c:3920) [ 6633.454470][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6633.454694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.454923][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6633.455174][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6633.455418][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.455648][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6633.455903][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6633.456196][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6633.456459][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6633.456702][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6633.456957][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6633.457202][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6633.457470][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6633.457795][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6633.458061][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6633.458305][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6633.458561][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6633.458770][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6633.459019][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6633.459252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6633.459530][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6633.459772][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6633.460003][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6633.460241][ C1] ? __create_object (mm/kmemleak.c:756) [ 6633.460476][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6633.460732][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6633.461006][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6633.461269][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6633.461539][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6633.461802][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6633.462037][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6633.462300][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6633.462526][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6633.462778][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6633.463031][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6633.463283][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6633.463549][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6633.463822][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6633.464074][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6633.464369][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6633.464609][ C1] __do_softirq (kernel/softirq.c:553) [ 6633.464832][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6633.465047][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6633.465321][ C1] </IRQ> [ 6633.465468][ C1] <TASK> [ 6633.465612][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6633.465907][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6633.466222][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6633.467191][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6633.467496][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6633.467893][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6633.468275][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6633.468660][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6633.469044][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6633.469429][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6633.469716][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6633.469932][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6633.470187][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6633.470481][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6633.470702][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6633.470944][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6633.471222][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.471451][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6633.471697][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6633.471943][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6633.472220][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6633.472434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.472661][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6633.472893][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6633.473127][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6633.473358][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6633.473588][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6633.473817][ C1] ksys_write (fs/read_write.c:643) [ 6633.474028][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6633.474267][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6633.474561][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6633.474786][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6633.475073][ C1] RIP: 0033:0x7fd66fef3957 [ 6633.475294][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6633.476226][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6633.476634][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6633.477019][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6633.477402][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6633.477784][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6633.478171][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6633.480700][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6633.481197][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6633.481654][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6633.482118][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6633.483017][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6633.483611][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6633.483930][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6633.484870][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6633.485169][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6633.485559][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6633.485944][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6633.486336][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6633.486750][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6633.487146][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6633.487594][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6633.487928][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6633.488316][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6633.488704][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6633.489091][ C2] PKRU: 55555554 [ 6633.489268][ C2] Call Trace: [ 6633.489433][ C2] <IRQ> [ 6633.489575][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6633.489829][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6633.490066][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6633.490333][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6633.490596][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6633.490878][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6633.491135][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6633.491437][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6633.491690][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6633.491947][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6633.492247][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6633.492532][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6633.492838][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6633.493121][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6633.493406][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6633.493687][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6633.493990][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6633.494220][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.494453][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6633.494687][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6633.494930][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6633.495193][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6633.495469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.495700][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6633.495935][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6633.496188][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6633.496421][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6633.496659][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6633.496931][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6633.497205][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6633.497480][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6633.497727][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6633.497998][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6633.498267][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6633.498605][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6633.498850][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6633.499160][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6633.499414][ 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) [ 6633.499612][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6633.499835][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6633.500080][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6633.500350][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6633.500592][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6633.500810][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6633.501119][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6633.501415][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6633.501686][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6633.501973][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6633.502213][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6633.502434][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6633.502725][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6633.503001][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6633.503317][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.503547][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6633.503834][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6633.504111][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6633.504418][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6633.504664][ 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:1584 (discriminator 4)) [ 6633.504892][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6633.505134][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6633.505435][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6633.505756][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6633.506043][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6633.506311][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6633.506614][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6633.506926][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6633.507166][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6633.507428][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6633.507751][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6633.508019][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6633.508287][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6633.508592][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6633.508844][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6633.509148][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6633.509390][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6633.509697][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6633.509938][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6633.510206][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6633.510440][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6633.510673][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6633.510898][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6633.511144][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6633.511449][ C2] tc_run (net/core/dev.c:3920) [ 6633.511647][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6633.511873][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.512106][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6633.512359][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6633.512605][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.512834][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6633.513092][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6633.513390][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6633.513654][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6633.513899][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6633.514158][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6633.514406][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6633.514733][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6633.515001][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6633.515246][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6633.515503][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6633.515713][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6633.515949][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6633.516219][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6633.516524][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6633.516791][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6633.517037][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6633.517259][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6633.517519][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6633.517754][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6633.518000][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6633.518233][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6633.518474][ 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:1584 (discriminator 4)) [ 6633.518702][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6633.518963][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6633.519235][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6633.519472][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6633.519715][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6633.520008][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6633.520318][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6633.520554][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6633.520823][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6633.521094][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6633.521332][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6633.521568][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6633.521829][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6633.522098][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6633.522349][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6633.522609][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6633.522892][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6633.523124][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6633.523402][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6633.523634][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6633.523889][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6633.524102][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6633.524390][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6633.524630][ C2] __do_softirq (kernel/softirq.c:553) [ 6633.524855][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6633.525068][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6633.525341][ C2] </IRQ> [ 6633.525489][ C2] <TASK> [ 6633.525633][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6633.525933][ 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) [ 6633.526181][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6633.527155][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6633.527460][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6633.527862][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6633.528245][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6633.528632][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6633.529018][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6633.529404][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6633.529685][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6633.529939][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6633.530177][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6633.530419][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6633.530688][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6633.530921][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6633.531187][ C2] do_idle (kernel/sched/idle.c:312) [ 6633.531384][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6633.531620][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6633.531855][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6633.532118][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6633.532418][ C2] </TASK> | [ 6658.133793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6658.134128][ C1] rcu: 1-....: (4233526 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1002779 | [ 6658.134678][ C1] rcu: (t=4241341 jiffies g=1503537 q=2419 ncpus=4) [ 6658.135439][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6658.136031][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6658.136348][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6658.137281][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6658.137577][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6658.137961][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6658.138344][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6658.138730][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6658.139115][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6658.139498][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6658.139928][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6658.140247][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6658.140634][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6658.141019][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6658.141402][ C1] PKRU: 55555554 [ 6658.141581][ C1] Call Trace: [ 6658.141745][ C1] <IRQ> [ 6658.141887][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6658.142150][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6658.142393][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6658.142636][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6658.142860][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6658.143122][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6658.143380][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6658.143628][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6658.143903][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6658.144136][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6658.144437][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6658.144702][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6658.144979][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6658.145233][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6658.145528][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6658.145782][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6658.146081][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6658.146368][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6658.146669][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6658.146951][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6658.147235][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6658.147513][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6658.147814][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6658.148048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.148276][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6658.148508][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6658.148747][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6658.149010][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6658.149285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.149513][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6658.149744][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6658.149995][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6658.150222][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6658.150461][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6658.150710][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6658.150976][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6658.151241][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6658.151479][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6658.151742][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6658.151999][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6658.152334][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6658.152577][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6658.152885][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6658.153140][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6658.153336][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6658.153560][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6658.153804][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6658.154071][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6658.154294][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6658.154512][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6658.154819][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6658.155116][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6658.155386][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6658.155670][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6658.155909][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6658.156131][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6658.156423][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6658.156697][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6658.157010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.157241][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6658.157526][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6658.157801][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6658.158110][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6658.158357][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6658.158584][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6658.158823][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6658.159122][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6658.159443][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6658.159730][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6658.159995][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6658.160274][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6658.160577][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6658.160849][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6658.161090][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6658.161330][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6658.161569][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6658.161824][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6658.162071][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6658.162308][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6658.162577][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6658.162846][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6658.163103][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6658.163378][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.163610][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6658.163901][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6658.164170][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6658.164400][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6658.164637][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6658.164847][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6658.165106][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6658.165403][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6658.165634][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6658.165857][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6658.166097][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6658.166365][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6658.166604][ C1] tc_run (net/core/dev.c:3920) [ 6658.166806][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6658.167035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.167268][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6658.167525][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6658.167780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.168011][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6658.168285][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6658.168585][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6658.168852][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6658.169102][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6658.169363][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6658.169621][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6658.169888][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6658.170213][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6658.170478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6658.170721][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6658.170977][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6658.171185][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6658.171432][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6658.171665][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6658.171942][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6658.172184][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6658.172414][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6658.172652][ C1] ? __create_object (mm/kmemleak.c:756) [ 6658.172888][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6658.173145][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6658.173416][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6658.173678][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6658.173950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6658.174212][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6658.174446][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6658.174713][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6658.174940][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6658.175192][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6658.175445][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6658.175697][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6658.175965][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6658.176238][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6658.176492][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6658.176789][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6658.177030][ C1] __do_softirq (kernel/softirq.c:553) [ 6658.177254][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6658.177468][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6658.177741][ C1] </IRQ> [ 6658.177888][ C1] <TASK> [ 6658.178033][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6658.178327][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6658.178638][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6658.179571][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6658.179868][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6658.180252][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6658.180635][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6658.181021][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6658.181405][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6658.181791][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6658.182078][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6658.182292][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6658.182546][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6658.182840][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6658.183063][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6658.183308][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6658.183584][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.183815][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6658.184063][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6658.184308][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6658.184586][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6658.184800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.185028][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6658.185259][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6658.185495][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6658.185726][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6658.185957][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6658.186185][ C1] ksys_write (fs/read_write.c:643) [ 6658.186417][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6658.186663][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6658.186965][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6658.187195][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6658.187490][ C1] RIP: 0033:0x7fd66fef3957 [ 6658.187721][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6658.188653][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6658.189059][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6658.189441][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6658.189822][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6658.190206][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6658.190590][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6658.190590][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6658.190976][ C1] </TASK> | [ 6658.191126][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6658.191391][ C2] NMI backtrace for cpu 2 [ 6658.191400][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6658.191404][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6658.191412][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 6658.191418][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 6658.191422][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6658.191426][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6658.191430][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6658.191434][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6658.191437][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6658.191442][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6658.191446][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6658.191451][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6658.191455][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6658.191458][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6658.191461][ C2] PKRU: 55555554 [ 6658.191463][ C2] Call Trace: [ 6658.191466][ C2] <NMI> [ 6658.191468][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6658.191480][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6658.191488][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6658.191498][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6658.191504][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6658.191510][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6658.191521][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6658.191529][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6658.191537][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6658.191547][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6658.191555][ C2] </NMI> [ 6658.191557][ C2] <IRQ> [ 6658.191559][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6658.191566][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6658.191573][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6658.191581][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.191586][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6658.191590][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6658.191593][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6658.191596][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6658.191599][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.191601][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6658.191605][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6658.191608][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6658.191614][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6658.191617][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6658.191622][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6658.191626][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6658.191630][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6658.191632][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6658.191634][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6658.191637][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6658.191641][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6658.191644][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6658.191647][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6658.191656][ 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) [ 6658.191658][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6658.191661][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6658.191665][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6658.191668][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6658.191671][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6658.191673][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6658.191678][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6658.191684][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6658.191687][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6658.191695][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6658.191697][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6658.191700][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6658.191703][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6658.191706][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6658.191711][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.191713][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6658.191718][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6658.191722][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6658.191726][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6658.191728][ 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:1584 (discriminator 4)) [ 6658.191731][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6658.191735][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6658.191741][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6658.191748][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6658.191754][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6658.191759][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6658.191769][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6658.191776][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6658.191781][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6658.191783][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6658.191786][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6658.191789][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6658.191792][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6658.191795][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6658.191798][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6658.191801][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6658.191806][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6658.191810][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6658.191812][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6658.191815][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6658.191819][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6658.191824][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6658.191828][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6658.191831][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6658.191835][ C2] tc_run (net/core/dev.c:3920) [ 6658.191838][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6658.191841][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.191843][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6658.191847][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6658.191851][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.191854][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6658.191857][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6658.191860][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6658.191863][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6658.191867][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6658.191871][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6658.191875][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6658.191883][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6658.191885][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6658.191889][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6658.191893][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6658.191897][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6658.191900][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6658.191902][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6658.191905][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6658.191908][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6658.191911][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6658.191913][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6658.191916][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6658.191919][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6658.191922][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6658.191926][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6658.191930][ 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:1584 (discriminator 4)) [ 6658.191933][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6658.191939][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6658.191942][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6658.191946][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6658.191949][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6658.191954][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6658.191958][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6658.191962][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6658.191965][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6658.191968][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6658.191972][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6658.191975][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6658.191980][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6658.191984][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6658.191987][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6658.191992][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6658.191995][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6658.191997][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6658.192001][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6658.192004][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6658.192006][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6658.192009][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6658.192014][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6658.192017][ C2] __do_softirq (kernel/softirq.c:553) [ 6658.192021][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6658.192023][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6658.192026][ C2] </IRQ> [ 6658.192027][ C2] <TASK> [ 6658.192028][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6658.192032][ 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) [ 6658.192035][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6658.192037][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6658.192039][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6658.192040][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6658.192042][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6658.192043][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6658.192044][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6658.192048][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6658.192051][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6658.192054][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6658.192057][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6658.192060][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6658.192062][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6658.192065][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6658.192068][ C2] do_idle (kernel/sched/idle.c:312) [ 6658.192071][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6658.192074][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6658.192076][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6658.192080][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6685.422463][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6685.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6685.423426][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6685.423880][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6685.424761][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6685.425352][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6685.425666][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6685.426605][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6685.426903][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6685.427290][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6685.427673][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6685.428056][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6685.428440][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6685.428825][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6685.429255][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6685.429573][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6685.429959][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6685.430346][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6685.430729][ C1] PKRU: 55555554 [ 6685.430905][ C1] Call Trace: [ 6685.431068][ C1] <IRQ> [ 6685.431212][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6685.431467][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6685.431701][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6685.431968][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6685.432230][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6685.432508][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6685.432766][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6685.433085][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6685.433345][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6685.433649][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6685.433944][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6685.434261][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6685.434539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6685.434825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6685.435106][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6685.435406][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6685.435640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.435873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6685.436106][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6685.436370][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6685.436638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6685.436918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.437154][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6685.437394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6685.437656][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6685.437882][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6685.438119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6685.438369][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6685.438638][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6685.438906][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6685.439143][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6685.439404][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6685.439657][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6685.439993][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6685.440237][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6685.440545][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6685.440798][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6685.440996][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6685.441216][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6685.441462][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6685.441728][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6685.441954][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6685.442175][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6685.442482][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6685.442773][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6685.443048][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6685.443330][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6685.443569][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6685.443792][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6685.444081][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6685.444355][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6685.444668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.444898][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6685.445181][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6685.445457][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6685.445762][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6685.446013][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6685.446242][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6685.446482][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6685.446783][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6685.447103][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6685.447391][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6685.447655][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6685.447933][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6685.448235][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6685.448510][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6685.448749][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6685.448987][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6685.449225][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6685.449480][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6685.449724][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6685.449964][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6685.450235][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6685.450505][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6685.450758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6685.451034][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.451262][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6685.451557][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6685.451822][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6685.452055][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6685.452293][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6685.452499][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6685.452758][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6685.453055][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6685.453288][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6685.453511][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6685.453750][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6685.453996][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6685.454226][ C1] tc_run (net/core/dev.c:3920) [ 6685.454427][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6685.454649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.454879][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6685.455130][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6685.455373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.455607][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6685.455862][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6685.456154][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6685.456441][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6685.456691][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6685.456954][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6685.457207][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6685.457488][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6685.457811][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6685.458081][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6685.458325][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6685.458580][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6685.458788][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6685.459036][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6685.459271][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6685.459545][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6685.459787][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6685.460019][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6685.460258][ C1] ? __create_object (mm/kmemleak.c:756) [ 6685.460494][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6685.460751][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6685.461022][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6685.461285][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6685.461555][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6685.461816][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6685.462052][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6685.462313][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6685.462540][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6685.462791][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6685.463043][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6685.463293][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6685.463555][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6685.463831][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6685.464084][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6685.464378][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6685.464616][ C1] __do_softirq (kernel/softirq.c:553) [ 6685.464840][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6685.465057][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6685.465332][ C1] </IRQ> [ 6685.465480][ C1] <TASK> [ 6685.465627][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6685.465921][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6685.466237][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6685.467170][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6685.467465][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6685.467851][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6685.468236][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6685.468619][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6685.469003][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6685.469392][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6685.469676][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6685.469894][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6685.470152][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6685.470446][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6685.470666][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6685.470910][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6685.471188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.471416][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6685.471663][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6685.471909][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6685.472189][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6685.472401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.472630][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6685.472863][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6685.473098][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6685.473329][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6685.473562][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6685.473792][ C1] ksys_write (fs/read_write.c:643) [ 6685.474003][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6685.474243][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6685.474537][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6685.474761][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6685.475052][ C1] RIP: 0033:0x7fd66fef3957 [ 6685.475272][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6685.476229][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6685.476643][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6685.477038][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6685.477440][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6685.477823][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6685.478206][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6685.480742][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6685.481239][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6685.481695][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6685.482159][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6685.483057][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6685.483645][ C2] 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) [ 6685.483925][ C2] 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 [ 6685.484862][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000282 [ 6685.485168][ C2] RAX: ffffed100126b36b RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 6685.485554][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6685.485939][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 6685.486328][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6685.486715][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6685.487101][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6685.487533][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6685.487854][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6685.488241][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6685.488628][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6685.489016][ C2] PKRU: 55555554 [ 6685.489192][ C2] Call Trace: [ 6685.489357][ C2] <IRQ> [ 6685.489499][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6685.489753][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6685.489990][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6685.490257][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6685.490520][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6685.490801][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6685.491058][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6685.491354][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6685.491607][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6685.491863][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6685.492163][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6685.492446][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6685.492752][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6685.493033][ C2] ? 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) [ 6685.493282][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6685.493554][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6685.493856][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6685.494090][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.494322][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6685.494553][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6685.494793][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6685.495057][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6685.495335][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.495565][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6685.495796][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6685.496048][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6685.496301][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6685.496548][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6685.496805][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6685.497077][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6685.497352][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6685.497597][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6685.497869][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6685.498139][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6685.498472][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6685.498717][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6685.499028][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6685.499282][ 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) [ 6685.499478][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6685.499703][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6685.499950][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6685.500216][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6685.500459][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6685.500680][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6685.500989][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6685.501283][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6685.501557][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6685.501841][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6685.502081][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6685.502305][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6685.502593][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6685.502872][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6685.503188][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.503419][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6685.503706][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6685.503984][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6685.504290][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6685.504538][ 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:1584 (discriminator 4)) [ 6685.504764][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6685.505006][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6685.505307][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6685.505627][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6685.505926][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6685.506195][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6685.506472][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6685.506773][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6685.507007][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6685.507262][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6685.507568][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6685.507834][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6685.508104][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6685.508408][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6685.508660][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6685.508964][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6685.509203][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6685.509509][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6685.509748][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6685.510017][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6685.510249][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6685.510483][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6685.510708][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6685.510955][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6685.511258][ C2] tc_run (net/core/dev.c:3920) [ 6685.511457][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6685.511679][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.511912][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6685.512164][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6685.512408][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.512641][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6685.512898][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6685.513193][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6685.513459][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6685.513704][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6685.513961][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6685.514210][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6685.514535][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6685.514802][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6685.515046][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6685.515303][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6685.515518][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6685.515753][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6685.516022][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6685.516346][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6685.516620][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6685.516871][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6685.517101][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6685.517367][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6685.517614][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6685.517858][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6685.518090][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6685.518330][ 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:1584 (discriminator 4)) [ 6685.518559][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6685.518817][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6685.519092][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6685.519328][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6685.519570][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6685.519864][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6685.520175][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6685.520412][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6685.520669][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6685.520930][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6685.521165][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6685.521392][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6685.521648][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6685.521902][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6685.522155][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6685.522417][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6685.522692][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6685.522926][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6685.523206][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6685.523438][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6685.523693][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6685.523910][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6685.524196][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6685.524437][ C2] __do_softirq (kernel/softirq.c:553) [ 6685.524663][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6685.524876][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6685.525156][ C2] </IRQ> [ 6685.525300][ C2] <TASK> [ 6685.525446][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6685.525740][ 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) [ 6685.525990][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6685.526934][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6685.527232][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6685.527619][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6685.528008][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6685.528395][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6685.528780][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6685.529170][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6685.529451][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6685.529704][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6685.529943][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6685.530188][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6685.530455][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6685.530687][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6685.530953][ C2] do_idle (kernel/sched/idle.c:312) [ 6685.531151][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6685.531386][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6685.531623][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6685.531885][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6713.422470][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6713.422984][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6713.423432][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6713.423884][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6713.424770][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6713.425361][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6713.425673][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6713.426613][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6713.426913][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6713.427297][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6713.427683][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6713.428067][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6713.428451][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6713.428837][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6713.429269][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6713.429592][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6713.429979][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6713.430363][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6713.430749][ C1] PKRU: 55555554 [ 6713.430924][ C1] Call Trace: [ 6713.431090][ C1] <IRQ> [ 6713.431233][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6713.431489][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6713.431724][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6713.431994][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6713.432258][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6713.432535][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6713.432794][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6713.433090][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6713.433344][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6713.433648][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6713.433938][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6713.434245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6713.434524][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6713.434810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6713.435091][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6713.435391][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6713.435626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.435859][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6713.436093][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6713.436334][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6713.436597][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6713.436874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.437104][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6713.437337][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6713.437588][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6713.437815][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6713.438056][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6713.438305][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6713.438575][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6713.438845][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6713.439085][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6713.439349][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6713.439604][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6713.439941][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6713.440187][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6713.440495][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6713.440748][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6713.440946][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6713.441171][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6713.441417][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6713.441683][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6713.441910][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6713.442130][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6713.442438][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6713.442737][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6713.443011][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6713.443297][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6713.443536][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6713.443758][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6713.444048][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6713.444324][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6713.444638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.444867][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6713.445160][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6713.445434][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6713.445738][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6713.445987][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6713.446237][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6713.446484][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6713.446795][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6713.447124][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6713.447426][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6713.447692][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6713.447970][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6713.448272][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6713.448546][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6713.448786][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6713.449025][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6713.449264][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6713.449520][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6713.449766][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6713.450011][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6713.450280][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6713.450553][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6713.450807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6713.451082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.451318][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6713.451614][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6713.451881][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6713.452114][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6713.452354][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6713.452571][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6713.452829][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6713.453129][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6713.453363][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6713.453585][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6713.453824][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6713.454072][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6713.454306][ C1] tc_run (net/core/dev.c:3920) [ 6713.454505][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6713.454734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.454966][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6713.455218][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6713.455462][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.455690][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6713.455947][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6713.456244][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6713.456508][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6713.456751][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6713.457010][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6713.457258][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6713.457525][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6713.457851][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6713.458117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6713.458362][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6713.458619][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6713.458828][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6713.459080][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6713.459315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6713.459590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6713.459833][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6713.460067][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6713.460306][ C1] ? __create_object (mm/kmemleak.c:756) [ 6713.460540][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6713.460800][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6713.461073][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6713.461336][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6713.461608][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6713.461871][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6713.462107][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6713.462369][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6713.462597][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6713.462851][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6713.463104][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6713.463355][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6713.463619][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6713.463895][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6713.464147][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6713.464441][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6713.464682][ C1] __do_softirq (kernel/softirq.c:553) [ 6713.464909][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6713.465130][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6713.465406][ C1] </IRQ> [ 6713.465550][ C1] <TASK> [ 6713.465694][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6713.465991][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6713.466329][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6713.467301][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6713.467597][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6713.467982][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6713.468368][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6713.468752][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6713.469136][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6713.469521][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6713.469809][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6713.470025][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6713.470282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6713.470573][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6713.470794][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6713.471038][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6713.471313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.471544][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6713.471792][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6713.472037][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6713.472315][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6713.472529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.472759][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6713.472989][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6713.473224][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6713.473455][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6713.473687][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6713.473915][ C1] ksys_write (fs/read_write.c:643) [ 6713.474128][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6713.474367][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6713.474659][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6713.474885][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6713.475175][ C1] RIP: 0033:0x7fd66fef3957 [ 6713.475394][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6713.476329][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6713.476735][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6713.477119][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6713.477503][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6713.477887][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6713.478271][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6713.480795][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6713.481287][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6713.481745][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6713.482207][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6713.483103][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6713.483695][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6713.484009][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6713.484950][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6713.485248][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6713.485632][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6713.486020][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6713.486435][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6713.486831][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6713.487225][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6713.487667][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6713.487991][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6713.488379][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6713.488764][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6713.489150][ C2] PKRU: 55555554 [ 6713.489325][ C2] Call Trace: [ 6713.489490][ C2] <IRQ> [ 6713.489632][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6713.489887][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6713.490122][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6713.490389][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6713.490656][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6713.490935][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6713.491191][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6713.491487][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6713.491739][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6713.491995][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6713.492294][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6713.492581][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6713.492886][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6713.493167][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6713.493454][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6713.493732][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6713.494036][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6713.494270][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.494501][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6713.494734][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6713.494975][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6713.495239][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6713.495517][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.495748][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6713.495982][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6713.496236][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6713.496465][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6713.496705][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6713.496976][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6713.497249][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6713.497524][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6713.497770][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6713.498052][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6713.498307][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6713.498643][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6713.498888][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6713.499199][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6713.499453][ 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) [ 6713.499650][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6713.499876][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6713.500122][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6713.500390][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6713.500633][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6713.500852][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6713.501162][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6713.501458][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6713.501731][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6713.502017][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6713.502257][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6713.502482][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6713.502772][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6713.503051][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6713.503365][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.503596][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6713.503883][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6713.504161][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6713.504467][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6713.504715][ 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:1584 (discriminator 4)) [ 6713.504943][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6713.505183][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6713.505485][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6713.505806][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6713.506119][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6713.506391][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6713.506674][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6713.506983][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6713.507222][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6713.507489][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6713.507795][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6713.508063][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6713.508331][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6713.508636][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6713.508889][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6713.509192][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6713.509433][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6713.509740][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6713.509981][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6713.510247][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6713.510481][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6713.510715][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6713.510940][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6713.511188][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6713.511491][ C2] tc_run (net/core/dev.c:3920) [ 6713.511692][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6713.511916][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.512149][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6713.512401][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6713.512647][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.512880][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6713.513136][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6713.513431][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6713.513695][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6713.513941][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6713.514198][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6713.514447][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6713.514773][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6713.515041][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6713.515286][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6713.515543][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6713.515755][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6713.515992][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6713.516289][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6713.516601][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6713.516876][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6713.517128][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6713.517367][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6713.517627][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6713.517865][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6713.518110][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6713.518340][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6713.518581][ 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:1584 (discriminator 4)) [ 6713.518809][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6713.519069][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6713.519342][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6713.519578][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6713.519819][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6713.520114][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6713.520425][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6713.520662][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6713.520916][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6713.521175][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6713.521409][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6713.521636][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6713.521890][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6713.522145][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6713.522398][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6713.522661][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6713.522937][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6713.523168][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6713.523447][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6713.523680][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6713.523937][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6713.524153][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6713.524439][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6713.524680][ C2] __do_softirq (kernel/softirq.c:553) [ 6713.524907][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6713.525119][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6713.525397][ C2] </IRQ> [ 6713.525542][ C2] <TASK> [ 6713.525688][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6713.525988][ 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) [ 6713.526240][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6713.527173][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6713.527469][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6713.527853][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6713.528240][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6713.528623][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6713.529007][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6713.529392][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6713.529671][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6713.529925][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6713.530163][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6713.530405][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6713.530677][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6713.530911][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6713.531179][ C2] do_idle (kernel/sched/idle.c:312) [ 6713.531376][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6713.531611][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6713.531848][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6713.532110][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6713.532412][ C2] </TASK> | [ 6736.191794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6736.192161][ C1] rcu: 1-....: (4311412 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1019155 | [ 6736.192709][ C1] rcu: (t=4319399 jiffies g=1503537 q=2457 ncpus=4) [ 6736.193469][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6736.194058][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 6736.194335][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 6736.195269][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 6736.195567][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6736.195957][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6736.196348][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6736.196732][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6736.197117][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6736.197501][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6736.197936][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6736.198257][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6736.198642][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6736.199027][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6736.199412][ C1] PKRU: 55555554 [ 6736.199587][ C1] Call Trace: [ 6736.199752][ C1] <IRQ> [ 6736.199895][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6736.200163][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6736.200406][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6736.200649][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6736.200872][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6736.201132][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6736.201395][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6736.201643][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6736.201920][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6736.202155][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6736.202456][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6736.202720][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6736.202998][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6736.203257][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6736.203551][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6736.203804][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6736.204104][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6736.204393][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6736.204699][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6736.204980][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6736.205223][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6736.205497][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6736.205798][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6736.206056][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.206296][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6736.206532][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6736.206777][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6736.207050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6736.207336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.207566][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6736.207800][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6736.208052][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6736.208280][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6736.208519][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6736.208769][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6736.209037][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6736.209307][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6736.209546][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6736.209808][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6736.210064][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6736.210400][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6736.210645][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6736.210955][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6736.211209][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6736.211407][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6736.211631][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6736.211877][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6736.212142][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6736.212368][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6736.212589][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6736.212897][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6736.213191][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6736.213466][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6736.213750][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6736.213991][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6736.214213][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6736.214502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6736.214777][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6736.215093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.215322][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6736.215608][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6736.215885][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6736.216194][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6736.216440][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6736.216665][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6736.216905][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6736.217207][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6736.217527][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6736.217815][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6736.218080][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6736.218358][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6736.218661][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6736.218938][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6736.219177][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6736.219415][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6736.219654][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6736.219908][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6736.220152][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6736.220392][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6736.220662][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6736.220935][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6736.221189][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6736.221462][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.221694][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6736.221990][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6736.222256][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6736.222488][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6736.222727][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6736.222936][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6736.223193][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6736.223492][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6736.223725][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6736.223948][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6736.224188][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6736.224435][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6736.224667][ C1] tc_run (net/core/dev.c:3920) [ 6736.224866][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6736.225096][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.225326][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6736.225578][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6736.225822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.226074][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6736.226337][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6736.226635][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6736.226907][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6736.227158][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6736.227424][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6736.227671][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6736.227937][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6736.228260][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6736.228525][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6736.228767][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6736.229025][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6736.229233][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6736.229480][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6736.229715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6736.229991][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6736.230233][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6736.230465][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6736.230709][ C1] ? __create_object (mm/kmemleak.c:756) [ 6736.230945][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6736.231203][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6736.231474][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6736.231735][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6736.232008][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6736.232274][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6736.232509][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6736.232770][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6736.232999][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6736.233250][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6736.233501][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6736.233751][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6736.234015][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6736.234289][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6736.234540][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6736.234833][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6736.235073][ C1] __do_softirq (kernel/softirq.c:553) [ 6736.235298][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6736.235511][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6736.235787][ C1] </IRQ> [ 6736.235932][ C1] <TASK> [ 6736.236102][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6736.236403][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6736.236724][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6736.237679][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6736.237976][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6736.238360][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6736.238745][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6736.239129][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6736.239511][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6736.239899][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6736.240184][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6736.240400][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6736.240657][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6736.240950][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6736.241171][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6736.241413][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6736.241689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.241920][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6736.242166][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6736.242409][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6736.242688][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6736.242902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.243133][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6736.243364][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6736.243597][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6736.243829][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6736.244062][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6736.244290][ C1] ksys_write (fs/read_write.c:643) [ 6736.244500][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6736.244740][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6736.245034][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6736.245258][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6736.245547][ C1] RIP: 0033:0x7fd66fef3957 [ 6736.245765][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6736.246744][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6736.247148][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6736.247531][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6736.247917][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6736.248300][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6736.248686][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6736.248686][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6736.249073][ C1] </TASK> | [ 6736.249227][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6736.249490][ C2] NMI backtrace for cpu 2 [ 6736.249502][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6736.249506][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6736.249515][ C2] 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 <c3> 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 [ 6736.249520][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246 [ 6736.249523][ C2] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6736.249524][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6736.249526][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6736.249527][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6736.249529][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6736.249530][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6736.249532][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6736.249535][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6736.249537][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6736.249539][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6736.249540][ C2] PKRU: 55555554 [ 6736.249541][ C2] Call Trace: [ 6736.249543][ C2] <NMI> [ 6736.249544][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6736.249552][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6736.249557][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6736.249562][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6736.249565][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6736.249567][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6736.249573][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6736.249577][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 6736.249580][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 6736.249583][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 6736.249587][ C2] </NMI> [ 6736.249588][ C2] <IRQ> [ 6736.249588][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6736.249592][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6736.249595][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6736.249598][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.249602][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6736.249606][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6736.249609][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6736.249612][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6736.249616][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.249618][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6736.249622][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6736.249625][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6736.249632][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6736.249634][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6736.249639][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6736.249645][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6736.249649][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6736.249651][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6736.249654][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6736.249657][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6736.249662][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6736.249666][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6736.249669][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6736.249678][ 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) [ 6736.249681][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6736.249684][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6736.249689][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6736.249692][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6736.249695][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6736.249698][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6736.249704][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6736.249709][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6736.249713][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6736.249721][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6736.249724][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6736.249727][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6736.249730][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6736.249733][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6736.249738][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.249740][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6736.249744][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6736.249748][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6736.249752][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6736.249754][ 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:1584 (discriminator 4)) [ 6736.249757][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6736.249760][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6736.249767][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6736.249773][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6736.249779][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6736.249784][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6736.249794][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6736.249801][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6736.249806][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6736.249809][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6736.249812][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6736.249815][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6736.249818][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6736.249820][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6736.249823][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6736.249827][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6736.249832][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6736.249836][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6736.249838][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6736.249842][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6736.249846][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6736.249851][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6736.249854][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6736.249856][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6736.249861][ C2] tc_run (net/core/dev.c:3920) [ 6736.249864][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6736.249867][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.249870][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6736.249874][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6736.249878][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.249880][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6736.249884][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6736.249888][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6736.249891][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6736.249895][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6736.249899][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6736.249903][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6736.249910][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6736.249913][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6736.249917][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6736.249921][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6736.249924][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6736.249927][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6736.249930][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6736.249933][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6736.249936][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6736.249939][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6736.249942][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6736.249945][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6736.249948][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6736.249951][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6736.249956][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6736.249959][ 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:1584 (discriminator 4)) [ 6736.249962][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6736.249968][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6736.249971][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6736.249975][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6736.249980][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6736.249984][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6736.249987][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6736.249991][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6736.249995][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6736.249999][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6736.250002][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6736.250007][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6736.250011][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6736.250016][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6736.250019][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6736.250024][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6736.250027][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6736.250029][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6736.250033][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6736.250036][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6736.250039][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6736.250042][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6736.250047][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6736.250050][ C2] __do_softirq (kernel/softirq.c:553) [ 6736.250054][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6736.250057][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6736.250060][ C2] </IRQ> [ 6736.250061][ C2] <TASK> [ 6736.250062][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6736.250065][ 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) [ 6736.250068][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6736.250071][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6736.250072][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6736.250074][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6736.250076][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6736.250077][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6736.250079][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6736.250082][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6736.250086][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6736.250089][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6736.250092][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6736.250094][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6736.250097][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6736.250099][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6736.250103][ C2] do_idle (kernel/sched/idle.c:312) [ 6736.250106][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6736.250108][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6736.250111][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6736.250115][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6761.422464][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6761.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6761.423427][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6761.423877][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6761.424761][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6761.425351][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6761.425664][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6761.426604][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6761.426901][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6761.427285][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6761.427671][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6761.428056][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6761.428440][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6761.428826][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6761.429257][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6761.429577][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6761.429966][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6761.430349][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6761.430740][ C1] PKRU: 55555554 [ 6761.430916][ C1] Call Trace: [ 6761.431080][ C1] <IRQ> [ 6761.431223][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6761.431479][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6761.431713][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6761.431983][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6761.432247][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6761.432523][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6761.432780][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6761.433084][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6761.433341][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6761.433640][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6761.433927][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6761.434234][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6761.434512][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6761.434798][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6761.435078][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6761.435381][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6761.435615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.435853][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6761.436105][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6761.436353][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6761.436623][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6761.436907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.437153][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6761.437384][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6761.437634][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6761.437860][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6761.438099][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6761.438349][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6761.438615][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6761.438883][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6761.439121][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6761.439384][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6761.439639][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6761.439975][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6761.440219][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6761.440527][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6761.440781][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6761.440979][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6761.441203][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6761.441449][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6761.441715][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6761.441941][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6761.442158][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6761.442465][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6761.442759][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6761.443032][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6761.443315][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6761.443553][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6761.443774][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6761.444063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6761.444339][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6761.444651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.444880][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6761.445168][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6761.445442][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6761.445745][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6761.445997][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6761.446225][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6761.446464][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6761.446765][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6761.447087][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6761.447374][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6761.447639][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6761.447916][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6761.448218][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6761.448491][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6761.448731][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6761.448969][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6761.449208][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6761.449461][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6761.449706][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6761.449946][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6761.450214][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6761.450486][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6761.450740][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6761.451014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.451245][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6761.451543][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6761.451808][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6761.452040][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6761.452278][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6761.452485][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6761.452743][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6761.453042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6761.453274][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6761.453494][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6761.453733][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6761.453979][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6761.454212][ C1] tc_run (net/core/dev.c:3920) [ 6761.454410][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6761.454634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.454864][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6761.455116][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6761.455360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.455587][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6761.455847][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6761.456163][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6761.456433][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6761.456684][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6761.456949][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6761.457209][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6761.457475][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6761.457799][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6761.458065][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6761.458309][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6761.458565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6761.458775][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6761.459023][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6761.459258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6761.459534][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6761.459776][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6761.460008][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6761.460247][ C1] ? __create_object (mm/kmemleak.c:756) [ 6761.460481][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6761.460740][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6761.461034][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6761.461303][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6761.461583][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6761.461852][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6761.462104][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6761.462366][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6761.462594][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6761.462847][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6761.463100][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6761.463350][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6761.463617][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6761.463892][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6761.464144][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6761.464439][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6761.464677][ C1] __do_softirq (kernel/softirq.c:553) [ 6761.464904][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6761.465115][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6761.465391][ C1] </IRQ> [ 6761.465535][ C1] <TASK> [ 6761.465678][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6761.465977][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6761.466289][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6761.467221][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6761.467518][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6761.467902][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6761.468288][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6761.468672][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6761.469056][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6761.469441][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6761.469729][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6761.469945][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6761.470203][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6761.470494][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6761.470716][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6761.470961][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6761.471236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.471467][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6761.471714][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6761.471961][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6761.472238][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6761.472452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.472682][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6761.472912][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6761.473155][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6761.473386][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6761.473619][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6761.473846][ C1] ksys_write (fs/read_write.c:643) [ 6761.474059][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6761.474299][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6761.474590][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6761.474817][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6761.475108][ C1] RIP: 0033:0x7fd66fef3957 [ 6761.475327][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6761.476289][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6761.476706][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6761.477110][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6761.477494][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6761.477879][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6761.478263][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6761.480787][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6761.481280][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6761.481737][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6761.482197][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6761.483095][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6761.483685][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6761.484000][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6761.484942][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6761.485237][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6761.485625][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6761.486016][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6761.486401][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6761.486785][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6761.487174][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6761.487604][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6761.487927][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6761.488315][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6761.488699][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6761.489089][ C2] PKRU: 55555554 [ 6761.489263][ C2] Call Trace: [ 6761.489426][ C2] <IRQ> [ 6761.489569][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6761.489823][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6761.490058][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6761.490329][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6761.490593][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6761.490872][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6761.491131][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6761.491426][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6761.491679][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6761.491936][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6761.492235][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6761.492521][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6761.492829][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6761.493109][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6761.493396][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6761.493674][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6761.493985][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6761.494223][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.494456][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6761.494688][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6761.494928][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6761.495195][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6761.495469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.495701][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6761.495958][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6761.496216][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6761.496449][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6761.496695][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6761.496953][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6761.497228][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6761.497507][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6761.497753][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6761.498034][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6761.498289][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6761.498623][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6761.498868][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6761.499178][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6761.499430][ 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) [ 6761.499627][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6761.499851][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6761.500096][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6761.500362][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6761.500605][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6761.500826][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6761.501135][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6761.501430][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6761.501702][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6761.501985][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6761.502224][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6761.502448][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6761.502738][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6761.503014][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6761.503329][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.503561][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6761.503847][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6761.504126][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6761.504433][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6761.504680][ 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:1584 (discriminator 4)) [ 6761.504908][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6761.505146][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6761.505447][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6761.505767][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6761.506062][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6761.506326][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6761.506606][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6761.506906][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6761.507140][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6761.507395][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6761.507701][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6761.507969][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6761.508238][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6761.508544][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6761.508795][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6761.509100][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6761.509341][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6761.509646][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6761.509884][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6761.510154][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6761.510385][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6761.510618][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6761.510843][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6761.511090][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6761.511393][ C2] tc_run (net/core/dev.c:3920) [ 6761.511591][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6761.511814][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.512045][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6761.512297][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6761.512542][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.512772][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6761.513030][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6761.513324][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6761.513586][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6761.513830][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6761.514088][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6761.514335][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6761.514660][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6761.514937][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6761.515184][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6761.515441][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6761.515649][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6761.515908][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6761.516187][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6761.516497][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6761.516771][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6761.517022][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6761.517258][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6761.517522][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6761.517759][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6761.518004][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6761.518237][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6761.518478][ 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:1584 (discriminator 4)) [ 6761.518704][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6761.518964][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6761.519239][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6761.519476][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6761.519716][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6761.520009][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6761.520320][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6761.520557][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6761.520810][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6761.521071][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6761.521303][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6761.521533][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6761.521788][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6761.522042][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6761.522294][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6761.522555][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6761.522835][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6761.523067][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6761.523349][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6761.523580][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6761.523837][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6761.524051][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6761.524339][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6761.524578][ C2] __do_softirq (kernel/softirq.c:553) [ 6761.524803][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6761.525018][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6761.525294][ C2] </IRQ> [ 6761.525438][ C2] <TASK> [ 6761.525586][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6761.525885][ 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) [ 6761.526134][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6761.527076][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6761.527372][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6761.527759][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6761.528146][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6761.528530][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6761.528918][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6761.529308][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6761.529586][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6761.529838][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6761.530079][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6761.530323][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6761.530589][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6761.530823][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6761.531088][ C2] do_idle (kernel/sched/idle.c:312) [ 6761.531291][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6761.531524][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6761.531760][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6761.532020][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6789.422454][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6789.422965][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6789.423412][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6789.423866][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6789.424748][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6789.425338][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6789.425651][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6789.426590][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6789.426885][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6789.427271][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6789.427655][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6789.428039][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6789.428424][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6789.428808][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6789.429241][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6789.429561][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6789.429946][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6789.430334][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6789.430720][ C1] PKRU: 55555554 [ 6789.430896][ C1] Call Trace: [ 6789.431058][ C1] <IRQ> [ 6789.431202][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6789.431456][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6789.431690][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6789.431959][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6789.432221][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6789.432500][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6789.432756][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6789.433052][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6789.433306][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6789.433602][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6789.433890][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6789.434195][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6789.434474][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6789.434759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6789.435041][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6789.435344][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6789.435576][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.435812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6789.436044][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6789.436284][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6789.436547][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6789.436821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.437053][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6789.437286][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6789.437537][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6789.437762][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6789.438002][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6789.438250][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6789.438521][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6789.438789][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6789.439028][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6789.439290][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6789.439543][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6789.439878][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6789.440123][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6789.440432][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6789.440686][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6789.440885][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6789.441108][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6789.441352][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6789.441617][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6789.441843][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6789.442064][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6789.442371][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6789.442664][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6789.442938][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6789.443223][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6789.443462][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6789.443685][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6789.443972][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6789.444250][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6789.444563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.444793][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6789.445086][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6789.445361][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6789.445666][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6789.445938][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6789.446169][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6789.446414][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6789.446723][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6789.447061][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6789.447349][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6789.447614][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6789.447891][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6789.448193][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6789.448467][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6789.448705][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6789.448944][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6789.449182][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6789.449437][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6789.449682][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6789.449923][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6789.450192][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6789.450467][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6789.450720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6789.450995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.451226][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6789.451519][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6789.451785][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6789.452018][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6789.452257][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6789.452465][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6789.452724][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6789.453024][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6789.453257][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6789.453480][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6789.453720][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6789.453969][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6789.454200][ C1] tc_run (net/core/dev.c:3920) [ 6789.454400][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6789.454624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.454856][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6789.455109][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6789.455353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.455584][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6789.455845][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6789.456137][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6789.456400][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6789.456644][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6789.456901][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6789.457153][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6789.457420][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6789.457745][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6789.458014][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6789.458258][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6789.458514][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6789.458723][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6789.458974][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6789.459210][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6789.459486][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6789.459728][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6789.459963][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6789.460203][ C1] ? __create_object (mm/kmemleak.c:756) [ 6789.460439][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6789.460699][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6789.460970][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6789.461234][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6789.461509][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6789.461771][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6789.462009][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6789.462271][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6789.462499][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6789.462752][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6789.463005][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6789.463256][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6789.463520][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6789.463796][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6789.464051][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6789.464345][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6789.464584][ C1] __do_softirq (kernel/softirq.c:553) [ 6789.464810][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6789.465023][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6789.465299][ C1] </IRQ> [ 6789.465443][ C1] <TASK> [ 6789.465590][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6789.465909][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6789.466230][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6789.467199][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6789.467494][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6789.467881][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6789.468267][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6789.468650][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6789.469033][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6789.469422][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6789.469706][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6789.469928][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6789.470186][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6789.470478][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6789.470700][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6789.470944][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6789.471220][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.471450][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6789.471697][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6789.471943][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6789.472222][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6789.472435][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.472665][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6789.472898][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6789.473131][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6789.473362][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6789.473595][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6789.473824][ C1] ksys_write (fs/read_write.c:643) [ 6789.474035][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6789.474275][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6789.474569][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6789.474793][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6789.475084][ C1] RIP: 0033:0x7fd66fef3957 [ 6789.475306][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6789.476241][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6789.476646][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6789.477033][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6789.477419][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6789.477803][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6789.478187][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6789.480709][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6789.481200][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6789.481655][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6789.482118][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6789.483013][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6789.483607][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6789.483922][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6789.484862][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6789.485162][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6789.485547][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6789.485961][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6789.486356][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6789.486751][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6789.487151][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6789.487581][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6789.487903][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6789.488291][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6789.488678][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6789.489065][ C2] PKRU: 55555554 [ 6789.489240][ C2] Call Trace: [ 6789.489405][ C2] <IRQ> [ 6789.489547][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6789.489800][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6789.490038][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6789.490305][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6789.490568][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6789.490849][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6789.491106][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6789.491407][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6789.491660][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6789.491917][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6789.492216][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6789.492500][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6789.492808][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6789.493089][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6789.493372][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6789.493653][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6789.493956][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6789.494187][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.494419][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6789.494651][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6789.494894][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6789.495157][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6789.495438][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.495668][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6789.495906][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6789.496158][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6789.496386][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6789.496625][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6789.496895][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6789.497169][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6789.497444][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6789.497691][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6789.497962][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6789.498228][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6789.498566][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6789.498810][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6789.499122][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6789.499376][ 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) [ 6789.499573][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6789.499796][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6789.500041][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6789.500309][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6789.500552][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6789.500769][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6789.501078][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6789.501375][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6789.501644][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6789.501931][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6789.502170][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6789.502392][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6789.502682][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6789.502959][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6789.503274][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.503504][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6789.503792][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6789.504068][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6789.504374][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6789.504621][ 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:1584 (discriminator 4)) [ 6789.504849][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6789.505089][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6789.505391][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6789.505716][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6789.506031][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6789.506304][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6789.506589][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6789.506901][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6789.507147][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6789.507402][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6789.507710][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6789.507977][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6789.508245][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6789.508550][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6789.508801][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6789.509106][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6789.509347][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6789.509653][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6789.509894][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6789.510161][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6789.510394][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6789.510628][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6789.510851][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6789.511098][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6789.511401][ C2] tc_run (net/core/dev.c:3920) [ 6789.511598][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6789.511823][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.512056][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6789.512308][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6789.512553][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.512783][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6789.513041][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6789.513332][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6789.513597][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6789.513842][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6789.514100][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6789.514348][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6789.514674][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6789.514941][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6789.515185][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6789.515440][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6789.515651][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6789.515891][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6789.516160][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6789.516461][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6789.516727][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6789.516972][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6789.517195][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6789.517455][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6789.517691][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6789.517934][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6789.518166][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6789.518407][ 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:1584 (discriminator 4)) [ 6789.518635][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6789.518895][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6789.519166][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6789.519403][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6789.519644][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6789.519937][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6789.520247][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6789.520482][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6789.520735][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6789.520997][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6789.521228][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6789.521455][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6789.521707][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6789.521960][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6789.522210][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6789.522472][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6789.522747][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6789.522980][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6789.523261][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6789.523492][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6789.523747][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6789.523961][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6789.524247][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6789.524487][ C2] __do_softirq (kernel/softirq.c:553) [ 6789.524713][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6789.524927][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6789.525202][ C2] </IRQ> [ 6789.525347][ C2] <TASK> [ 6789.525492][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6789.525807][ 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) [ 6789.526062][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6789.527030][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6789.527326][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6789.527710][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6789.528095][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6789.528506][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6789.528901][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6789.529297][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6789.529590][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6789.529843][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6789.530081][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6789.530322][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6789.530590][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6789.530821][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6789.531087][ C2] do_idle (kernel/sched/idle.c:312) [ 6789.531284][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6789.531520][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6789.531755][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6789.532017][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6789.532319][ C2] </TASK> | [ 6814.249794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6814.250158][ C1] rcu: 1-....: (4389298 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1035461 | [ 6814.250708][ C1] rcu: (t=4397457 jiffies g=1503537 q=2497 ncpus=4) [ 6814.251468][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6814.252062][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6814.252384][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6814.253320][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6814.253619][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6814.254003][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6814.254385][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6814.254772][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6814.255157][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6814.255540][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6814.255975][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6814.256293][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6814.256680][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6814.257066][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6814.257448][ C1] PKRU: 55555554 [ 6814.257623][ C1] Call Trace: [ 6814.257789][ C1] <IRQ> [ 6814.257932][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6814.258198][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6814.258442][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6814.258685][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6814.258910][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6814.259171][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6814.259433][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6814.259680][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6814.259958][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6814.260191][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6814.260492][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6814.260756][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6814.261035][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6814.261291][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6814.261587][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6814.261840][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6814.262139][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6814.262425][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6814.262731][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6814.263013][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6814.263297][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6814.263578][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6814.263881][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6814.264114][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.264345][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6814.264577][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6814.264817][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6814.265080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6814.265356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.265584][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6814.265824][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6814.266074][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6814.266301][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6814.266539][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6814.266788][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6814.267056][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6814.267322][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6814.267560][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6814.267824][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6814.268081][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6814.268419][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6814.268664][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6814.268974][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6814.269233][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6814.269430][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6814.269654][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6814.269901][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6814.270168][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6814.270392][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6814.270613][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6814.270922][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6814.271217][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6814.271489][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6814.271772][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6814.272011][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6814.272234][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6814.272525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6814.272798][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6814.273113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.273344][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6814.273629][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6814.273904][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6814.274209][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6814.274455][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6814.274682][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6814.274923][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6814.275222][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6814.275543][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6814.275836][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6814.276100][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6814.276380][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6814.276682][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6814.276957][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6814.277197][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6814.277436][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6814.277674][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6814.277931][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6814.278177][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6814.278416][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6814.278684][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6814.278954][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6814.279208][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6814.279484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.279715][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6814.280009][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6814.280277][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6814.280507][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6814.280747][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6814.280960][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6814.281219][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6814.281518][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6814.281750][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6814.281973][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6814.282213][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6814.282460][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6814.282692][ C1] tc_run (net/core/dev.c:3920) [ 6814.282891][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6814.283117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.283346][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6814.283597][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6814.283842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.284073][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6814.284328][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6814.284622][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6814.284884][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6814.285128][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6814.285382][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6814.285631][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6814.285923][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6814.286260][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6814.286533][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6814.286784][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6814.287052][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6814.287262][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6814.287510][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6814.287744][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6814.288024][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6814.288267][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6814.288497][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6814.288738][ C1] ? __create_object (mm/kmemleak.c:756) [ 6814.288975][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6814.289234][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6814.289507][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6814.289771][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6814.290043][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6814.290306][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6814.290541][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6814.290804][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6814.291032][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6814.291284][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6814.291535][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6814.291786][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6814.292054][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6814.292328][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6814.292580][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6814.292877][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6814.293118][ C1] __do_softirq (kernel/softirq.c:553) [ 6814.293341][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6814.293556][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6814.293831][ C1] </IRQ> [ 6814.293989][ C1] <TASK> [ 6814.294134][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6814.294429][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6814.294743][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6814.295683][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6814.295982][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6814.296365][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6814.296748][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6814.297134][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6814.297519][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6814.297906][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6814.298193][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6814.298407][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6814.298664][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6814.298960][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6814.299182][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6814.299424][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6814.299703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.299935][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6814.300182][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6814.300427][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6814.300706][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6814.300920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.301148][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6814.301380][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6814.301615][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6814.301845][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6814.302077][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6814.302306][ C1] ksys_write (fs/read_write.c:643) [ 6814.302514][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6814.302755][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6814.303051][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6814.303277][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6814.303564][ C1] RIP: 0033:0x7fd66fef3957 [ 6814.303784][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6814.304719][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6814.305126][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6814.305511][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6814.305921][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6814.306314][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6814.306709][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6814.306709][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6814.307112][ C1] </TASK> | [ 6814.307263][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6814.307527][ C2] NMI backtrace for cpu 2 [ 6814.307538][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6814.307542][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6814.307551][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6814.307556][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6814.307559][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6814.307561][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6814.307562][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6814.307564][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6814.307566][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6814.307567][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6814.307569][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6814.307572][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6814.307573][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6814.307575][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6814.307576][ C2] PKRU: 55555554 [ 6814.307577][ C2] Call Trace: [ 6814.307579][ C2] <NMI> [ 6814.307581][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6814.307589][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6814.307594][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6814.307598][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6814.307601][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6814.307604][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6814.307610][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6814.307613][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6814.307616][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6814.307619][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6814.307623][ C2] </NMI> [ 6814.307624][ C2] <IRQ> [ 6814.307625][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6814.307627][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6814.307631][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.307635][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6814.307638][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6814.307642][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6814.307645][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6814.307648][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.307650][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6814.307654][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6814.307657][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6814.307663][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6814.307666][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6814.307671][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6814.307676][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6814.307679][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6814.307682][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6814.307684][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6814.307687][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6814.307692][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6814.307696][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6814.307700][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6814.307708][ 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) [ 6814.307711][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6814.307714][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6814.307719][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6814.307722][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6814.307725][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6814.307727][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6814.307733][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6814.307738][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6814.307742][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6814.307750][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6814.307752][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6814.307755][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6814.307758][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6814.307761][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6814.307766][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.307769][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6814.307773][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6814.307777][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6814.307781][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6814.307784][ 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:1584 (discriminator 4)) [ 6814.307786][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6814.307790][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6814.307796][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6814.307803][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6814.307809][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6814.307814][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6814.307824][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6814.307831][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6814.307836][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6814.307839][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6814.307842][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6814.307844][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6814.307848][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6814.307850][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6814.307853][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6814.307856][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6814.307861][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6814.307864][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6814.307867][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6814.307870][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6814.307874][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6814.307879][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6814.307882][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6814.307884][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6814.307888][ C2] tc_run (net/core/dev.c:3920) [ 6814.307892][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6814.307895][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.307897][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6814.307901][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6814.307906][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.307908][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6814.307911][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6814.307915][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6814.307918][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6814.307922][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6814.307925][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6814.307929][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6814.307937][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6814.307939][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6814.307943][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6814.307947][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6814.307950][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6814.307953][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6814.307956][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6814.307959][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6814.307961][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6814.307964][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6814.307967][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6814.307970][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6814.307974][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6814.307976][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6814.307980][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6814.307984][ 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:1584 (discriminator 4)) [ 6814.307987][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6814.307992][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6814.307996][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6814.307999][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6814.308003][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6814.308008][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6814.308011][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6814.308014][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6814.308018][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6814.308021][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6814.308024][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6814.308028][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6814.308033][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6814.308037][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6814.308040][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6814.308044][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6814.308047][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6814.308050][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6814.308053][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6814.308056][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6814.308060][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6814.308063][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6814.308067][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6814.308070][ C2] __do_softirq (kernel/softirq.c:553) [ 6814.308075][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6814.308077][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6814.308080][ C2] </IRQ> [ 6814.308081][ C2] <TASK> [ 6814.308082][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6814.308086][ 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) [ 6814.308089][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6814.308091][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6814.308093][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6814.308094][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6814.308096][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6814.308097][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6814.308099][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6814.308102][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6814.308105][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6814.308108][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6814.308111][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6814.308113][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6814.308115][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6814.308118][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6814.308121][ C2] do_idle (kernel/sched/idle.c:312) [ 6814.308124][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6814.308126][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6814.308129][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6814.308133][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6841.422470][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6841.422985][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6841.423438][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6841.423889][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6841.424775][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6841.425370][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6841.425687][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6841.426622][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6841.426920][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6841.427305][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6841.427691][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6841.428076][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6841.428459][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6841.428845][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6841.429277][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6841.429599][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6841.429987][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6841.430371][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6841.430756][ C1] PKRU: 55555554 [ 6841.430930][ C1] Call Trace: [ 6841.431096][ C1] <IRQ> [ 6841.431238][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6841.431493][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6841.431729][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6841.431998][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6841.432261][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6841.432538][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6841.432796][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6841.433093][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6841.433346][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6841.433645][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6841.433934][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6841.434239][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6841.434518][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6841.434804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6841.435084][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6841.435385][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6841.435626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.435862][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6841.436092][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6841.436334][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6841.436595][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6841.436871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.437103][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6841.437334][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6841.437586][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6841.437814][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6841.438054][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6841.438304][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6841.438573][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6841.438841][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6841.439080][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6841.439346][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6841.439606][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6841.439945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6841.440195][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6841.440504][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6841.440759][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6841.440958][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6841.441182][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6841.441430][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6841.441697][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6841.441923][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6841.442142][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6841.442451][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6841.442747][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6841.443021][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6841.443309][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6841.443549][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6841.443771][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6841.444064][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6841.444339][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6841.444653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.444883][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6841.445171][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6841.445446][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6841.445756][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6841.446006][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6841.446234][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6841.446475][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6841.446776][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6841.447098][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6841.447387][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6841.447655][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6841.447934][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6841.448242][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6841.448515][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6841.448757][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6841.448998][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6841.449237][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6841.449493][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6841.449739][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6841.449982][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6841.450250][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6841.450523][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6841.450778][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6841.451054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.451287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6841.451584][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6841.451851][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6841.452087][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6841.452327][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6841.452536][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6841.452794][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6841.453095][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6841.453329][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6841.453549][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6841.453791][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6841.454039][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6841.454273][ C1] tc_run (net/core/dev.c:3920) [ 6841.454472][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6841.454695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.454926][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6841.455179][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6841.455424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.455676][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6841.455941][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6841.456242][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6841.456510][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6841.456768][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6841.457026][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6841.457272][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6841.457539][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6841.457865][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6841.458130][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6841.458374][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6841.458634][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6841.458846][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6841.459096][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6841.459331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6841.459604][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6841.459847][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6841.460080][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6841.460322][ C1] ? __create_object (mm/kmemleak.c:756) [ 6841.460555][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6841.460816][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6841.461088][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6841.461350][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6841.461623][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6841.461891][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6841.462127][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6841.462390][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6841.462617][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6841.462875][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6841.463129][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6841.463381][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6841.463646][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6841.463925][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6841.464179][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6841.464473][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6841.464714][ C1] __do_softirq (kernel/softirq.c:553) [ 6841.464941][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6841.465153][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6841.465431][ C1] </IRQ> [ 6841.465580][ C1] <TASK> [ 6841.465723][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6841.466020][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6841.466332][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6841.467270][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6841.467568][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6841.467953][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6841.468339][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6841.468726][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6841.469111][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6841.469497][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6841.469790][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6841.470005][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6841.470263][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6841.470557][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6841.470781][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6841.471027][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6841.471303][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.471534][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6841.471786][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6841.472034][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6841.472312][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6841.472528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.472759][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6841.472990][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6841.473225][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6841.473457][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6841.473690][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6841.473919][ C1] ksys_write (fs/read_write.c:643) [ 6841.474131][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6841.474371][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6841.474669][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6841.474897][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6841.475187][ C1] RIP: 0033:0x7fd66fef3957 [ 6841.475406][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6841.476384][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6841.476810][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6841.477194][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6841.477576][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6841.477963][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6841.478348][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6841.480882][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6841.481375][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6841.481834][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6841.482297][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6841.483192][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6841.483784][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6841.484099][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6841.485039][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6841.485337][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6841.485726][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6841.486114][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6841.486500][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6841.486885][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6841.487271][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6841.487703][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6841.488027][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6841.488415][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6841.488800][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6841.489185][ C2] PKRU: 55555554 [ 6841.489361][ C2] Call Trace: [ 6841.489526][ C2] <IRQ> [ 6841.489667][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6841.489923][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6841.490158][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6841.490427][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6841.490692][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6841.490973][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6841.491229][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6841.491527][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6841.491780][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6841.492036][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6841.492337][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6841.492624][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6841.492930][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6841.493212][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6841.493499][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6841.493779][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6841.494083][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6841.494317][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.494549][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6841.494781][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6841.495023][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6841.495286][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6841.495587][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.495826][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6841.496065][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6841.496324][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6841.496560][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6841.496832][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6841.497090][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6841.497362][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6841.497637][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6841.497882][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6841.498163][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6841.498418][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6841.498752][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6841.498999][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6841.499308][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6841.499562][ 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) [ 6841.499759][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6841.499986][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6841.500232][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6841.500500][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6841.500743][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6841.500965][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6841.501273][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6841.501569][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6841.501842][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6841.502127][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6841.502367][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6841.502592][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6841.502882][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6841.503162][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6841.503478][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.503710][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6841.503998][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6841.504275][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6841.504583][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6841.504831][ 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:1584 (discriminator 4)) [ 6841.505062][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6841.505304][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6841.505611][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6841.505933][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6841.506223][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6841.506488][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6841.506766][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6841.507069][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6841.507304][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6841.507559][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6841.507867][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6841.508134][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6841.508403][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6841.508708][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6841.508962][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6841.509264][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6841.509504][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6841.509811][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6841.510051][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6841.510319][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6841.510551][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6841.510785][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6841.511019][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6841.511266][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6841.511569][ C2] tc_run (net/core/dev.c:3920) [ 6841.511769][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6841.511992][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.512228][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6841.512483][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6841.512727][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.512961][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6841.513217][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6841.513513][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6841.513776][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6841.514023][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6841.514280][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6841.514529][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6841.514856][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6841.515126][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6841.515370][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6841.515651][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6841.515869][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6841.516112][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6841.516386][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6841.516706][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6841.516975][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6841.517220][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6841.517444][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6841.517703][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6841.517942][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6841.518187][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6841.518419][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6841.518659][ 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:1584 (discriminator 4)) [ 6841.518889][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6841.519148][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6841.519420][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6841.519657][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6841.519900][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6841.520193][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6841.520504][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6841.520742][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6841.520996][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6841.521257][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6841.521491][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6841.521717][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6841.521973][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6841.522227][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6841.522479][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6841.522742][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6841.523018][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6841.523250][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6841.523531][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6841.523763][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6841.524020][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6841.524236][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6841.524522][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6841.524763][ C2] __do_softirq (kernel/softirq.c:553) [ 6841.524991][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6841.525203][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6841.525483][ C2] </IRQ> [ 6841.525628][ C2] <TASK> [ 6841.525774][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6841.526069][ 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) [ 6841.526316][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6841.527258][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6841.527556][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6841.527943][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6841.528332][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6841.528717][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6841.529103][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6841.529495][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6841.529777][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6841.530032][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6841.530269][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6841.530513][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6841.530780][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6841.531014][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6841.531277][ C2] do_idle (kernel/sched/idle.c:312) [ 6841.531474][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6841.531710][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6841.531948][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6841.532209][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6869.422473][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6869.422989][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6869.423438][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6869.423891][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6869.424774][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6869.425369][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 6869.425644][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 6869.426579][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 6869.426877][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6869.427262][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6869.427647][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6869.428036][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6869.428420][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6869.428804][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6869.429236][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6869.429554][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6869.429944][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6869.430328][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6869.430712][ C1] PKRU: 55555554 [ 6869.430888][ C1] Call Trace: [ 6869.431055][ C1] <IRQ> [ 6869.431197][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6869.431451][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6869.431685][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6869.431953][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6869.432217][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6869.432496][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6869.432753][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6869.433051][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6869.433304][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6869.433604][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6869.433890][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6869.434206][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6869.434486][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6869.434730][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6869.435008][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6869.435308][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6869.435547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.435779][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6869.436011][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6869.436252][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6869.436513][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6869.436790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.437020][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6869.437253][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6869.437505][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6869.437734][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6869.437975][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6869.438225][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6869.438496][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6869.438763][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6869.439004][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6869.439273][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6869.439527][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6869.439863][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6869.440109][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6869.440419][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6869.440674][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6869.440872][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6869.441096][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6869.441342][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6869.441608][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6869.441833][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6869.442052][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6869.442360][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6869.442655][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6869.442928][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6869.443214][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6869.443453][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6869.443675][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6869.443966][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6869.444240][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6869.444555][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.444785][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6869.445075][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6869.445349][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6869.445681][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6869.445933][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6869.446166][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6869.446411][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6869.446726][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6869.447049][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6869.447334][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6869.447601][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6869.447879][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6869.448182][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6869.448457][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6869.448697][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6869.448947][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6869.449187][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6869.449440][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6869.449685][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6869.449925][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6869.450194][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6869.450464][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6869.450719][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6869.450993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.451223][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6869.451518][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6869.451784][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6869.452016][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6869.452255][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6869.452463][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6869.452721][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6869.453021][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6869.453255][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6869.453475][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6869.453715][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6869.453962][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6869.454194][ C1] tc_run (net/core/dev.c:3920) [ 6869.454393][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6869.454617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.454846][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6869.455099][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6869.455342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.455574][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6869.455835][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6869.456128][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6869.456389][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6869.456631][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6869.456888][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6869.457135][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6869.457402][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6869.457726][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6869.457992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6869.458234][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6869.458488][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6869.458699][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6869.458949][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6869.459184][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6869.459460][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6869.459702][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6869.459934][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6869.460174][ C1] ? __create_object (mm/kmemleak.c:756) [ 6869.460408][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6869.460667][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6869.460942][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6869.461210][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6869.461483][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6869.461747][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6869.461983][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6869.462247][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6869.462474][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6869.462727][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6869.462982][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6869.463233][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6869.463498][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6869.463772][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6869.464025][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6869.464322][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6869.464562][ C1] __do_softirq (kernel/softirq.c:553) [ 6869.464789][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6869.465002][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6869.465278][ C1] </IRQ> [ 6869.465444][ C1] <TASK> [ 6869.465592][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6869.465895][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6869.466215][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6869.467163][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6869.467459][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6869.467842][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6869.468232][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6869.468621][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6869.469005][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6869.469389][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6869.469678][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6869.469894][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6869.470154][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6869.470447][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6869.470669][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6869.470913][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6869.471189][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.471420][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6869.471668][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6869.471914][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6869.472191][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6869.472405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.472635][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6869.472867][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6869.473103][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6869.473335][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6869.473567][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6869.473800][ C1] ksys_write (fs/read_write.c:643) [ 6869.474012][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6869.474251][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6869.474543][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6869.474769][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6869.475058][ C1] RIP: 0033:0x7fd66fef3957 [ 6869.475278][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6869.476214][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6869.476620][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6869.477004][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6869.477384][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6869.477768][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6869.478153][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6869.480688][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6869.481181][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6869.481640][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6869.482102][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6869.482998][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6869.483594][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6869.483909][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6869.484852][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6869.485150][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6869.485560][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6869.485958][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6869.486355][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6869.486757][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6869.487144][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6869.487575][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6869.487898][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6869.488287][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6869.488672][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6869.489058][ C2] PKRU: 55555554 [ 6869.489234][ C2] Call Trace: [ 6869.489399][ C2] <IRQ> [ 6869.489541][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6869.489794][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6869.490031][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6869.490299][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6869.490566][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6869.490843][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6869.491102][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6869.491398][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6869.491651][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6869.491909][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6869.492208][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6869.492495][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6869.492798][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6869.493080][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6869.493367][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6869.493646][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6869.493948][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6869.494182][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.494413][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6869.494645][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6869.494891][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6869.495155][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6869.495453][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.495690][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6869.495930][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6869.496188][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6869.496423][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6869.496677][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6869.496949][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6869.497221][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6869.497496][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6869.497742][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6869.498024][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6869.498280][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6869.498615][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6869.498861][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6869.499172][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6869.499426][ 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) [ 6869.499623][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6869.499847][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6869.500095][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6869.500362][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6869.500605][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6869.500825][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6869.501138][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6869.501432][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6869.501706][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6869.501991][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6869.502237][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6869.502461][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6869.502751][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6869.503030][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6869.503346][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.503577][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6869.503865][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6869.504144][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6869.504450][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6869.504698][ 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:1584 (discriminator 4)) [ 6869.504926][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6869.505167][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6869.505474][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6869.505795][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6869.506087][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6869.506353][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6869.506631][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6869.506935][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6869.507169][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6869.507426][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6869.507733][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6869.508001][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6869.508270][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6869.508575][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6869.508828][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6869.509131][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6869.509374][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6869.509681][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6869.509923][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6869.510190][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6869.510424][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6869.510660][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6869.510889][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6869.511137][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6869.511440][ C2] tc_run (net/core/dev.c:3920) [ 6869.511640][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6869.511864][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.512102][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6869.512355][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6869.512602][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.512835][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6869.513092][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6869.513388][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6869.513653][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6869.513900][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6869.514157][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6869.514406][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6869.514733][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6869.515001][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6869.515246][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6869.515531][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6869.515747][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6869.515991][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6869.516266][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6869.516587][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6869.516855][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6869.517100][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6869.517325][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6869.517585][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6869.517823][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6869.518069][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6869.518301][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6869.518542][ 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:1584 (discriminator 4)) [ 6869.518772][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6869.519033][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6869.519311][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6869.519548][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6869.519790][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6869.520085][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6869.520396][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6869.520634][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6869.520889][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6869.521150][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6869.521385][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6869.521612][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6869.521867][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6869.522125][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6869.522379][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6869.522641][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6869.522917][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6869.523150][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6869.523431][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6869.523667][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6869.523925][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6869.524145][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6869.524431][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6869.524673][ C2] __do_softirq (kernel/softirq.c:553) [ 6869.524901][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6869.525114][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6869.525397][ C2] </IRQ> [ 6869.525561][ C2] <TASK> [ 6869.525711][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6869.526013][ 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) [ 6869.526268][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6869.527230][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6869.527529][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6869.527918][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6869.528310][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6869.528697][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6869.529087][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6869.529475][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6869.529757][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6869.530012][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6869.530249][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6869.530494][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6869.530760][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6869.530998][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6869.531263][ C2] do_idle (kernel/sched/idle.c:312) [ 6869.531461][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6869.531697][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6869.531935][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6869.532195][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6869.532498][ C2] </TASK> | [ 6892.307794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6892.308164][ C1] rcu: 1-....: (4467184 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1051883 | [ 6892.308715][ C1] rcu: (t=4475515 jiffies g=1503537 q=2535 ncpus=4) [ 6892.309483][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6892.310073][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6892.310359][ 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 [ 6892.311297][ C1] RSP: 0018:ffffc900001c7b60 EFLAGS: 00000282 [ 6892.311595][ C1] RAX: ffff888009358e1c RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6892.311982][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6892.312366][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6892.312748][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6892.313136][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6892.313521][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6892.313954][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6892.314274][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6892.314659][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6892.315047][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6892.315436][ C1] PKRU: 55555554 [ 6892.315612][ C1] Call Trace: [ 6892.315780][ C1] <IRQ> [ 6892.315925][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6892.316191][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6892.316435][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6892.316680][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6892.316908][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6892.317170][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6892.317433][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6892.317684][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6892.317959][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6892.318194][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6892.318496][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6892.318758][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6892.319038][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6892.319295][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6892.319590][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6892.319843][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6892.320142][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6892.320431][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6892.320737][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6892.321019][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 6892.321266][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6892.321539][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6892.321840][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6892.322076][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.322310][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6892.322542][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6892.322783][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6892.323047][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6892.323322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.323552][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6892.323787][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6892.324039][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6892.324267][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6892.324506][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6892.324756][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6892.325026][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6892.325332][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6892.325578][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6892.325848][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6892.326109][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6892.326456][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6892.326711][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6892.327020][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6892.327276][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6892.327473][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6892.327694][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6892.327939][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6892.328206][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6892.328428][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6892.328649][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6892.328959][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6892.329254][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6892.329527][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6892.329811][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6892.330050][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6892.330274][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6892.330563][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6892.330838][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6892.331153][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.331383][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6892.331669][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6892.331943][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6892.332249][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6892.332496][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6892.332722][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6892.332961][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6892.333265][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6892.333586][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6892.333874][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6892.334138][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6892.334417][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6892.334720][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6892.334996][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6892.335237][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6892.335479][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6892.335716][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6892.335973][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6892.336218][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6892.336457][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6892.336731][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6892.337002][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6892.337256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6892.337532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.337764][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6892.338058][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6892.338326][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6892.338556][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6892.338799][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6892.339010][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6892.339268][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6892.339567][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6892.339798][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6892.340023][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6892.340269][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6892.340516][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6892.340749][ C1] tc_run (net/core/dev.c:3920) [ 6892.340951][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6892.341172][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.341402][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6892.341652][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6892.341897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.342129][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6892.342384][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6892.342676][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6892.342939][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6892.343183][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6892.343439][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6892.343687][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6892.343955][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6892.344303][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6892.344575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6892.344826][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6892.345091][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6892.345308][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6892.345562][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6892.345804][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6892.346089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6892.346337][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6892.346581][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6892.346826][ C1] ? __create_object (mm/kmemleak.c:756) [ 6892.347063][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6892.347321][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6892.347592][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6892.347856][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6892.348127][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6892.348388][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6892.348624][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6892.348887][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6892.349115][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6892.349367][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6892.349618][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6892.349870][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6892.350136][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6892.350410][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6892.350661][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6892.350958][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6892.351197][ C1] __do_softirq (kernel/softirq.c:553) [ 6892.351419][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6892.351635][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6892.351911][ C1] </IRQ> [ 6892.352057][ C1] <TASK> [ 6892.352202][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6892.352496][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6892.352809][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6892.353744][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6892.354042][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6892.354427][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6892.354810][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6892.355196][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6892.355585][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6892.355974][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6892.356261][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6892.356477][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6892.356732][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6892.357032][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6892.357253][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6892.357496][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6892.357775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.358009][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6892.358257][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6892.358501][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6892.358780][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6892.358995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.359226][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6892.359459][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6892.359695][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6892.359926][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6892.360158][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6892.360391][ C1] ksys_write (fs/read_write.c:643) [ 6892.360600][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6892.360841][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6892.361137][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6892.361364][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6892.361652][ C1] RIP: 0033:0x7fd66fef3957 [ 6892.361874][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6892.362809][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6892.363217][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6892.363601][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6892.363986][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6892.364369][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6892.364753][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6892.364753][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6892.365143][ C1] </TASK> | [ 6892.365315][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6892.365586][ C2] NMI backtrace for cpu 2 [ 6892.365597][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6892.365601][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6892.365610][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6892.365614][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6892.365616][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6892.365619][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6892.365620][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6892.365622][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6892.365624][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6892.365626][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6892.365628][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6892.365631][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6892.365633][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6892.365634][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6892.365636][ C2] PKRU: 55555554 [ 6892.365637][ C2] Call Trace: [ 6892.365639][ C2] <NMI> [ 6892.365641][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6892.365648][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6892.365654][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6892.365658][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6892.365661][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6892.365663][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6892.365669][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6892.365672][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6892.365676][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6892.365679][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6892.365683][ C2] </NMI> [ 6892.365684][ C2] <IRQ> [ 6892.365686][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6892.365689][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6892.365693][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.365697][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6892.365701][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6892.365705][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6892.365707][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6892.365711][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.365713][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6892.365717][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6892.365720][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6892.365727][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6892.365730][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6892.365735][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6892.365740][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6892.365744][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6892.365747][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6892.365749][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6892.365752][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6892.365757][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6892.365761][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6892.365765][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6892.365773][ 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) [ 6892.365777][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6892.365780][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6892.365784][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6892.365787][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6892.365790][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6892.365793][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6892.365799][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6892.365805][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6892.365810][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6892.365818][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6892.365821][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6892.365824][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6892.365827][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6892.365831][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6892.365836][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.365838][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6892.365842][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6892.365846][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6892.365850][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6892.365853][ 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:1584 (discriminator 4)) [ 6892.365855][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6892.365859][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6892.365866][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6892.365873][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6892.365879][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6892.365885][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6892.365895][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6892.365902][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6892.365907][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6892.365910][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6892.365914][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6892.365916][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6892.365920][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6892.365922][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6892.365926][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6892.365930][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6892.365935][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6892.365939][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6892.365942][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6892.365944][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6892.365949][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6892.365953][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6892.365957][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6892.365959][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6892.365964][ C2] tc_run (net/core/dev.c:3920) [ 6892.365968][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6892.365971][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.365973][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6892.365977][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6892.365982][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.365984][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6892.365987][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6892.365992][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6892.365995][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6892.365999][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6892.366003][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6892.366007][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6892.366015][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6892.366018][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6892.366022][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6892.366026][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6892.366030][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6892.366033][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6892.366036][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6892.366040][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6892.366042][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6892.366046][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6892.366049][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6892.366052][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6892.366057][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6892.366060][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6892.366064][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6892.366068][ 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:1584 (discriminator 4)) [ 6892.366071][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6892.366077][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6892.366081][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6892.366085][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6892.366090][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6892.366095][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6892.366098][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6892.366102][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6892.366106][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6892.366109][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6892.366113][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6892.366117][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6892.366122][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6892.366126][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6892.366129][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6892.366134][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6892.366137][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6892.366140][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6892.366144][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6892.366146][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6892.366150][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6892.366153][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6892.366157][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6892.366161][ C2] __do_softirq (kernel/softirq.c:553) [ 6892.366165][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6892.366168][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6892.366171][ C2] </IRQ> [ 6892.366172][ C2] <TASK> [ 6892.366173][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6892.366176][ 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) [ 6892.366179][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6892.366181][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6892.366183][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6892.366185][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6892.366186][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6892.366188][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6892.366190][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6892.366193][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6892.366197][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6892.366201][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6892.366204][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6892.366206][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6892.366209][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6892.366211][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6892.366215][ C2] do_idle (kernel/sched/idle.c:312) [ 6892.366218][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6892.366220][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6892.366224][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6892.366228][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6917.422466][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6917.422981][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6917.423433][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6917.423887][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6917.424770][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6917.425367][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6917.425682][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6917.426620][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6917.426918][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6917.427310][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6917.427694][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6917.428081][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6917.428468][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6917.428853][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6917.429289][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6917.429610][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6917.429998][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6917.430386][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6917.430770][ C1] PKRU: 55555554 [ 6917.430949][ C1] Call Trace: [ 6917.431113][ C1] <IRQ> [ 6917.431256][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6917.431512][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6917.431749][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6917.432018][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6917.432282][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6917.432563][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6917.432821][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6917.433120][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6917.433374][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6917.433681][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6917.433968][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6917.434274][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6917.434555][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6917.434841][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6917.435122][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6917.435448][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6917.435687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.435927][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6917.436166][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6917.436422][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6917.436684][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6917.436958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.437190][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6917.437423][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6917.437675][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6917.437904][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6917.438142][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6917.438391][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6917.438659][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6917.438927][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6917.439167][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6917.439429][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6917.439683][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6917.440020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6917.440266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6917.440575][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6917.440829][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6917.441029][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6917.441253][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6917.441501][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6917.441770][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6917.441996][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6917.442217][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6917.442526][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6917.442821][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6917.443095][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6917.443378][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6917.443618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6917.443841][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6917.444133][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6917.444407][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6917.444720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.444952][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6917.445241][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6917.445517][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6917.445824][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6917.446071][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6917.446299][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6917.446537][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6917.446838][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6917.447159][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6917.447449][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6917.447715][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6917.447996][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6917.448296][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6917.448575][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6917.448815][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6917.449055][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6917.449292][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6917.449549][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6917.449794][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6917.450034][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6917.450307][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6917.450578][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6917.450833][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6917.451112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.451341][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6917.451637][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6917.451907][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6917.452138][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6917.452378][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6917.452588][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6917.452848][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6917.453147][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6917.453379][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6917.453603][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6917.453845][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6917.454092][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6917.454325][ C1] tc_run (net/core/dev.c:3920) [ 6917.454526][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6917.454748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.454981][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6917.455254][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6917.455505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.455743][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6917.456006][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6917.456308][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6917.456582][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6917.456826][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6917.457083][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6917.457332][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6917.457598][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6917.457925][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6917.458192][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6917.458437][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6917.458692][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6917.458901][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6917.459150][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6917.459385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6917.459662][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6917.459906][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6917.460138][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6917.460378][ C1] ? __create_object (mm/kmemleak.c:756) [ 6917.460615][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6917.460876][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6917.461147][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6917.461413][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6917.461685][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6917.461948][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6917.462184][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6917.462447][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6917.462677][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6917.462930][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6917.463183][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6917.463434][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6917.463699][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6917.463977][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6917.464230][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6917.464526][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6917.464767][ C1] __do_softirq (kernel/softirq.c:553) [ 6917.464993][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6917.465210][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6917.465486][ C1] </IRQ> [ 6917.465632][ C1] <TASK> [ 6917.465779][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6917.466074][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6917.466388][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6917.467326][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6917.467623][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6917.468009][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6917.468392][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6917.468777][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6917.469165][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6917.469553][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6917.469839][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6917.470058][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6917.470314][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6917.470609][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6917.470830][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6917.471075][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6917.471356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.471585][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6917.471833][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6917.472078][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6917.472360][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6917.472574][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.472805][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6917.473040][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6917.473276][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6917.473505][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6917.473738][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6917.473970][ C1] ksys_write (fs/read_write.c:643) [ 6917.474179][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6917.474418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6917.474713][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6917.474939][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6917.475250][ C1] RIP: 0033:0x7fd66fef3957 [ 6917.475477][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6917.476444][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6917.476848][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6917.477236][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6917.477620][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6917.478005][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6917.478386][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6917.480914][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6917.481404][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6917.481861][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6917.482325][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6917.483222][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6917.483815][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6917.484130][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6917.485070][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6917.485395][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6917.485791][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6917.486187][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6917.486589][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6917.486975][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6917.487358][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6917.487790][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6917.488111][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6917.488500][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6917.488887][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6917.489276][ C2] PKRU: 55555554 [ 6917.489452][ C2] Call Trace: [ 6917.489618][ C2] <IRQ> [ 6917.489760][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6917.490015][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6917.490251][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6917.490519][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6917.490784][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6917.491066][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6917.491322][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6917.491618][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6917.491872][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6917.492129][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6917.492428][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6917.492712][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6917.493018][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6917.493299][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6917.493583][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6917.493865][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6917.494169][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6917.494400][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.494633][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6917.494866][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6917.495109][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6917.495376][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6917.495653][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.495884][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6917.496118][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6917.496369][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6917.496598][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6917.496858][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6917.497116][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6917.497389][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6917.497665][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6917.497912][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6917.498187][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6917.498443][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6917.498780][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6917.499026][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6917.499336][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6917.499590][ 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) [ 6917.499786][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6917.500012][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6917.500255][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6917.500524][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6917.500766][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6917.500986][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6917.501294][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6917.501589][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6917.501860][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6917.502146][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6917.502386][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6917.502607][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6917.502899][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6917.503175][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6917.503490][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.503719][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6917.504007][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6917.504283][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6917.504589][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6917.504836][ 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:1584 (discriminator 4)) [ 6917.505065][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6917.505330][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6917.505639][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6917.505970][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6917.506267][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6917.506546][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6917.506825][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6917.507128][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6917.507363][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6917.507620][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6917.507928][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6917.508195][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6917.508462][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6917.508767][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6917.509021][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6917.509325][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6917.509570][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6917.509877][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6917.510118][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6917.510385][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6917.510618][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6917.510853][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6917.511077][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6917.511324][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6917.511628][ C2] tc_run (net/core/dev.c:3920) [ 6917.511826][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6917.512052][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.512285][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6917.512538][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6917.512783][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.513015][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6917.513273][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6917.513565][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6917.513830][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6917.514077][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6917.514334][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6917.514582][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6917.514909][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6917.515181][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6917.515427][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6917.515683][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6917.515895][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6917.516129][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6917.516402][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6917.516704][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6917.516971][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6917.517220][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6917.517443][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6917.517703][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6917.517940][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6917.518183][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6917.518415][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6917.518656][ 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:1584 (discriminator 4)) [ 6917.518885][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6917.519144][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6917.519415][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6917.519652][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6917.519893][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6917.520186][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6917.520497][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6917.520732][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6917.520986][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6917.521247][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6917.521478][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6917.521706][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6917.521960][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6917.522213][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6917.522463][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6917.522726][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6917.523003][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6917.523235][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6917.523514][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6917.523750][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6917.524007][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6917.524220][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6917.524507][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6917.524747][ C2] __do_softirq (kernel/softirq.c:553) [ 6917.524975][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6917.525208][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6917.525492][ C2] </IRQ> [ 6917.525642][ C2] <TASK> [ 6917.525791][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6917.526094][ 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) [ 6917.526360][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6917.527300][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6917.527597][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6917.527984][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6917.528368][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6917.528755][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6917.529142][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6917.529528][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6917.529808][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6917.530062][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6917.530296][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6917.530539][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6917.530806][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6917.531039][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6917.531303][ C2] do_idle (kernel/sched/idle.c:312) [ 6917.531500][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6917.531736][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6917.531973][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6917.532234][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6945.422467][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6945.422983][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6945.423429][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6945.423880][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6945.424768][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6945.425361][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6945.425674][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6945.426610][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6945.426909][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6945.427293][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6945.427679][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6945.428064][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6945.428448][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6945.428832][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6945.429265][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6945.429586][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6945.429973][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6945.430358][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6945.430744][ C1] PKRU: 55555554 [ 6945.430921][ C1] Call Trace: [ 6945.431086][ C1] <IRQ> [ 6945.431229][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6945.431483][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6945.431718][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6945.431989][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6945.432256][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6945.432533][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6945.432791][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6945.433087][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6945.433339][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6945.433639][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6945.433927][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6945.434239][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6945.434518][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6945.434804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6945.435088][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6945.435389][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6945.435626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.435859][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6945.436090][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6945.436331][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6945.436594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6945.436876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.437108][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6945.437340][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6945.437593][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6945.437821][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6945.438061][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6945.438312][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6945.438581][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6945.438850][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6945.439090][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6945.439354][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6945.439609][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6945.439945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6945.440190][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6945.440499][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6945.440760][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6945.440958][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6945.441181][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6945.441429][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6945.441695][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6945.441922][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6945.442141][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6945.442450][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6945.442746][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6945.443019][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6945.443306][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6945.443546][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6945.443766][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6945.444058][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6945.444332][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6945.444647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.444877][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6945.445187][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6945.445467][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6945.445780][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6945.446034][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6945.446276][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6945.446520][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6945.446820][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6945.447142][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6945.447434][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6945.447701][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6945.447979][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6945.448281][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6945.448555][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6945.448796][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6945.449035][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6945.449273][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6945.449529][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6945.449774][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6945.450014][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6945.450283][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6945.450555][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6945.450810][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6945.451084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.451315][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6945.451610][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6945.451876][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6945.452108][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6945.452347][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6945.452555][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6945.452816][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6945.453116][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6945.453350][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6945.453570][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6945.453811][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6945.454059][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6945.454291][ C1] tc_run (net/core/dev.c:3920) [ 6945.454490][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6945.454712][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.454944][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6945.455199][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6945.455442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.455670][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6945.455926][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6945.456219][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6945.456480][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6945.456722][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6945.456981][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6945.457226][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6945.457492][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6945.457816][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6945.458081][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6945.458325][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6945.458579][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6945.458790][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6945.459039][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6945.459273][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6945.459547][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6945.459790][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6945.460023][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6945.460262][ C1] ? __create_object (mm/kmemleak.c:756) [ 6945.460495][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6945.460754][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6945.461027][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6945.461289][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6945.461561][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6945.461825][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6945.462061][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6945.462323][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6945.462551][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6945.462804][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6945.463056][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6945.463312][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6945.463575][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6945.463849][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6945.464103][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6945.464398][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6945.464637][ C1] __do_softirq (kernel/softirq.c:553) [ 6945.464861][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6945.465095][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6945.465379][ C1] </IRQ> [ 6945.465528][ C1] <TASK> [ 6945.465676][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6945.465980][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6945.466310][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6945.467246][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6945.467544][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6945.467927][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6945.468312][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6945.468696][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6945.469079][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6945.469464][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6945.469752][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6945.469968][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6945.470227][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6945.470519][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6945.470741][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6945.470986][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6945.471263][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.471497][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6945.471746][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6945.471992][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6945.472270][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6945.472487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.472717][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6945.472949][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6945.473185][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6945.473417][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6945.473649][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6945.473879][ C1] ksys_write (fs/read_write.c:643) [ 6945.474092][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6945.474332][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6945.474626][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6945.474855][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6945.475149][ C1] RIP: 0033:0x7fd66fef3957 [ 6945.475368][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6945.476303][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6945.476710][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6945.477095][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6945.477479][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6945.477865][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6945.478250][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6945.480781][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6945.481271][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6945.481728][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6945.482192][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6945.483086][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6945.483680][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6945.483995][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6945.484934][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6945.485256][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6945.485651][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6945.486046][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6945.486448][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6945.486833][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6945.487218][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6945.487650][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6945.487970][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6945.488360][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6945.488746][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6945.489132][ C2] PKRU: 55555554 [ 6945.489307][ C2] Call Trace: [ 6945.489473][ C2] <IRQ> [ 6945.489614][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6945.489868][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6945.490105][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6945.490372][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6945.490637][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6945.490918][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6945.491176][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6945.491471][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6945.491725][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6945.491982][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6945.492281][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6945.492567][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6945.492873][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6945.493154][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6945.493440][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6945.493721][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6945.494025][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6945.494258][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.494489][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6945.494722][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6945.494965][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6945.495232][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6945.495508][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.495738][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6945.495973][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6945.496224][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6945.496453][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6945.496693][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6945.496966][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6945.497238][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6945.497512][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6945.497757][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6945.498026][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6945.498294][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6945.498628][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6945.498875][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6945.499185][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6945.499439][ 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) [ 6945.499636][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6945.499863][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6945.500108][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6945.500376][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6945.500619][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6945.500836][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6945.501147][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6945.501443][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6945.501714][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6945.502000][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6945.502240][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6945.502462][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6945.502752][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6945.503030][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6945.503344][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.503574][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6945.503863][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6945.504140][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6945.504445][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6945.504693][ 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:1584 (discriminator 4)) [ 6945.504922][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6945.505187][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6945.505498][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6945.505827][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6945.506127][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6945.506406][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6945.506684][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6945.506988][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6945.507224][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6945.507479][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6945.507786][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6945.508054][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6945.508321][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6945.508626][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6945.508879][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6945.509182][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6945.509424][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6945.509731][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6945.509972][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6945.510239][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6945.510473][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6945.510707][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6945.510932][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6945.511179][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6945.511483][ C2] tc_run (net/core/dev.c:3920) [ 6945.511682][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6945.511907][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.512139][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6945.512392][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6945.512638][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.512869][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6945.513126][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6945.513420][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6945.513685][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6945.513931][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6945.514188][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6945.514436][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6945.514762][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6945.515036][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6945.515284][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6945.515539][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6945.515751][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6945.515987][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6945.516255][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6945.516558][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6945.516825][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6945.517070][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6945.517295][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6945.517554][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6945.517790][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6945.518035][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6945.518266][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6945.518507][ 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:1584 (discriminator 4)) [ 6945.518736][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6945.518996][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6945.519268][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6945.519505][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6945.519746][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6945.520040][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6945.520350][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6945.520586][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6945.520839][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6945.521100][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6945.521332][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6945.521561][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6945.521814][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6945.522068][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6945.522319][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6945.522583][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6945.522858][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6945.523091][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6945.523370][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6945.523602][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6945.523858][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6945.524074][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6945.524360][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6945.524600][ C2] __do_softirq (kernel/softirq.c:553) [ 6945.524826][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6945.525059][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6945.525343][ C2] </IRQ> [ 6945.525492][ C2] <TASK> [ 6945.525641][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6945.525944][ 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) [ 6945.526199][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6945.527147][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6945.527444][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6945.527829][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6945.528215][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6945.528599][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6945.528985][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6945.529370][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6945.529652][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6945.529906][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6945.530143][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6945.530386][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6945.530652][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6945.530885][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6945.531150][ C2] do_idle (kernel/sched/idle.c:312) [ 6945.531347][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6945.531582][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6945.531819][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6945.532081][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6945.532382][ C2] </TASK> | [ 6970.365794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6970.366169][ C1] rcu: 1-....: (4545069 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1068285 | [ 6970.366720][ C1] rcu: (t=4553573 jiffies g=1503537 q=2575 ncpus=4) [ 6970.367486][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6970.368076][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6970.368397][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6970.369333][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6970.369633][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6970.370020][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6970.370405][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6970.370789][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6970.371175][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6970.371561][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6970.371994][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6970.372314][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6970.372700][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6970.373087][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6970.373473][ C1] PKRU: 55555554 [ 6970.373649][ C1] Call Trace: [ 6970.373811][ C1] <IRQ> [ 6970.373958][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6970.374225][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6970.374470][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6970.374714][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6970.374957][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6970.375226][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6970.375495][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6970.375750][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6970.376032][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6970.376280][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6970.376579][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6970.376842][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6970.377123][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6970.377382][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6970.377676][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6970.377932][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6970.378229][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6970.378518][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6970.378823][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6970.379102][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6970.379389][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6970.379668][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6970.379969][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6970.380204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.380437][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6970.380668][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6970.380910][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6970.381174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6970.381448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.381680][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6970.381916][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6970.382168][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6970.382394][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6970.382633][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6970.382883][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6970.383152][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6970.383421][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6970.383659][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6970.383923][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6970.384177][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6970.384513][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6970.384759][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6970.385073][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6970.385326][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6970.385525][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6970.385748][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6970.385996][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6970.386261][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6970.386488][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6970.386708][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6970.387016][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6970.387309][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6970.387585][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6970.387868][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6970.388108][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6970.388330][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6970.388618][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6970.388895][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6970.389210][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.389441][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6970.389726][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6970.390004][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6970.390308][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6970.390555][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6970.390780][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6970.391021][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6970.391325][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6970.391645][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6970.391934][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6970.392200][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6970.392479][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6970.392783][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6970.393061][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6970.393300][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6970.393539][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6970.393778][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6970.394034][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6970.394280][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6970.394521][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6970.394792][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6970.395089][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6970.395350][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6970.395634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.395872][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6970.396185][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6970.396451][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6970.396684][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6970.396923][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6970.397130][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6970.397389][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6970.397706][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6970.397947][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6970.398177][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6970.398424][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6970.398677][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6970.398923][ C1] tc_run (net/core/dev.c:3920) [ 6970.399122][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6970.399346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.399577][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6970.399829][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6970.400076][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.400306][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6970.400563][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6970.400855][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6970.401119][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6970.401363][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6970.401619][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6970.401867][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6970.402134][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6970.402459][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6970.402727][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6970.402972][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6970.403229][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6970.403437][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6970.403689][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6970.403927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6970.404202][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6970.404445][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6970.404678][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6970.404941][ C1] ? __create_object (mm/kmemleak.c:756) [ 6970.405177][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6970.405437][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6970.405707][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6970.405971][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6970.406245][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6970.406507][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6970.406742][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6970.407005][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6970.407234][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6970.407486][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6970.407739][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6970.407991][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6970.408254][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6970.408530][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6970.408782][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6970.409078][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6970.409318][ C1] __do_softirq (kernel/softirq.c:553) [ 6970.409543][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6970.409755][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6970.410033][ C1] </IRQ> [ 6970.410177][ C1] <TASK> [ 6970.410323][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6970.410617][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6970.410936][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6970.411875][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6970.412170][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6970.412557][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6970.412942][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6970.413325][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6970.413708][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6970.414098][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6970.414383][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6970.414601][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6970.414858][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6970.415177][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6970.415404][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6970.415654][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6970.415940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.416185][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6970.416431][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6970.416675][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6970.416957][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6970.417170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.417401][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6970.417634][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6970.417868][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6970.418100][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6970.418333][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6970.418562][ C1] ksys_write (fs/read_write.c:643) [ 6970.418772][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6970.419014][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6970.419308][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6970.419533][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6970.419823][ C1] RIP: 0033:0x7fd66fef3957 [ 6970.420051][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6970.420989][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6970.421393][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6970.421779][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6970.422167][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6970.422550][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6970.422934][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6970.422934][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6970.423322][ C1] </TASK> | [ 6970.423475][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 6970.423736][ C2] NMI backtrace for cpu 2 [ 6970.423747][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6970.423750][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6970.423755][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6970.423758][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 6970.423761][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6970.423762][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6970.423764][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6970.423766][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6970.423768][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6970.423769][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6970.423771][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6970.423774][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6970.423776][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6970.423777][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6970.423778][ C2] PKRU: 55555554 [ 6970.423779][ C2] Call Trace: [ 6970.423781][ C2] <NMI> [ 6970.423782][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6970.423790][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6970.423794][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6970.423799][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6970.423801][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6970.423804][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6970.423809][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6970.423812][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6970.423815][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6970.423819][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6970.423822][ C2] </NMI> [ 6970.423823][ C2] <IRQ> [ 6970.423824][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6970.423827][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6970.423831][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.423835][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6970.423838][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6970.423842][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6970.423845][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6970.423849][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.423851][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6970.423855][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6970.423859][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6970.423866][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6970.423869][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6970.423874][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6970.423879][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6970.423883][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6970.423886][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6970.423888][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6970.423891][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6970.423896][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6970.423900][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6970.423904][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6970.423912][ 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) [ 6970.423915][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6970.423918][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6970.423922][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6970.423925][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6970.423928][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6970.423931][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6970.423937][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6970.423942][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6970.423946][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6970.423954][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6970.423957][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6970.423960][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6970.423963][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6970.423966][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6970.423970][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.423973][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6970.423977][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6970.423981][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6970.423985][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6970.423989][ 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:1584 (discriminator 4)) [ 6970.423991][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6970.423995][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6970.424002][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6970.424008][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6970.424014][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6970.424019][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6970.424029][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6970.424037][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6970.424042][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6970.424044][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6970.424047][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6970.424050][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6970.424053][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6970.424056][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6970.424059][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6970.424064][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6970.424068][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6970.424072][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6970.424075][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6970.424077][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6970.424082][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6970.424086][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6970.424089][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6970.424092][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6970.424096][ C2] tc_run (net/core/dev.c:3920) [ 6970.424100][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6970.424103][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.424105][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6970.424109][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6970.424113][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.424115][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6970.424119][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6970.424122][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6970.424125][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6970.424129][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6970.424133][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6970.424137][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6970.424145][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6970.424148][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6970.424152][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6970.424156][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6970.424160][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6970.424163][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6970.424166][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6970.424169][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6970.424171][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6970.424174][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6970.424177][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6970.424179][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6970.424183][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6970.424186][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6970.424190][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6970.424193][ 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:1584 (discriminator 4)) [ 6970.424196][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6970.424202][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6970.424206][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6970.424209][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6970.424213][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6970.424219][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6970.424222][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6970.424226][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6970.424230][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6970.424233][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6970.424237][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6970.424242][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6970.424246][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6970.424251][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6970.424254][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6970.424258][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6970.424261][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6970.424263][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6970.424267][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6970.424269][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6970.424272][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6970.424275][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6970.424280][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6970.424283][ C2] __do_softirq (kernel/softirq.c:553) [ 6970.424287][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6970.424289][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6970.424293][ C2] </IRQ> [ 6970.424293][ C2] <TASK> [ 6970.424294][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6970.424297][ 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) [ 6970.424300][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6970.424302][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6970.424304][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6970.424306][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6970.424308][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6970.424309][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6970.424311][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6970.424314][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6970.424317][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6970.424320][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6970.424323][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6970.424326][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6970.424328][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6970.424331][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6970.424335][ C2] do_idle (kernel/sched/idle.c:312) [ 6970.424338][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6970.424340][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6970.424343][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6970.424347][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6997.422472][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6997.422986][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6997.423435][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6997.423891][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6997.424774][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6997.425368][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6997.425683][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6997.426626][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6997.426922][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6997.427307][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 6997.427691][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 6997.428076][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 6997.428465][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6997.428849][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6997.429281][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6997.429600][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 6997.429988][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6997.430378][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6997.430762][ C1] PKRU: 55555554 [ 6997.430939][ C1] Call Trace: [ 6997.431102][ C1] <IRQ> [ 6997.431247][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6997.431502][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6997.431738][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6997.432008][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6997.432271][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6997.432549][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6997.432806][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6997.433101][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6997.433355][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6997.433653][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6997.433941][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6997.434248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6997.434525][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6997.434814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6997.435093][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6997.435392][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6997.435625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.435862][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6997.436094][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6997.436332][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6997.436596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6997.436870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.437102][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6997.437336][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6997.437587][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6997.437813][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6997.438052][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6997.438300][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6997.438568][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6997.438838][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6997.439078][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6997.439340][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6997.439593][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6997.439929][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6997.440175][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6997.440482][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6997.440736][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6997.440936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6997.441157][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6997.441405][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6997.441670][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6997.441897][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 6997.442118][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6997.442427][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6997.442721][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6997.442994][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6997.443278][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6997.443516][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6997.443740][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6997.444027][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6997.444313][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6997.444626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.444878][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6997.445176][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 6997.445459][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6997.445773][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6997.446037][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 6997.446263][ C1] netif_receive_skb (net/core/dev.c:5810) [ 6997.446503][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6997.446806][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6997.447129][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6997.447418][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6997.447683][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6997.447962][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6997.448266][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6997.448542][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6997.448781][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6997.449021][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6997.449259][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6997.449514][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6997.449760][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6997.450002][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 6997.450272][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 6997.450544][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6997.450799][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6997.451076][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.451308][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6997.451604][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6997.451871][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6997.452105][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6997.452345][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6997.452553][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6997.452813][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6997.453113][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6997.453347][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6997.453571][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6997.453812][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6997.454060][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6997.454292][ C1] tc_run (net/core/dev.c:3920) [ 6997.454493][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 6997.454717][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.454954][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6997.455205][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6997.455451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.455680][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6997.455937][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6997.456227][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6997.456490][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6997.456732][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6997.456990][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6997.457236][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6997.457500][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6997.457824][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6997.458091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6997.458335][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6997.458590][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6997.458798][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6997.459046][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6997.459280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6997.459555][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6997.459797][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6997.460030][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6997.460270][ C1] ? __create_object (mm/kmemleak.c:756) [ 6997.460505][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6997.460763][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6997.461041][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6997.461303][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6997.461577][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6997.461838][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6997.462075][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6997.462336][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6997.462564][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6997.462817][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6997.463070][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6997.463320][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6997.463583][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6997.463858][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 6997.464111][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6997.464404][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6997.464642][ C1] __do_softirq (kernel/softirq.c:553) [ 6997.464890][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6997.465109][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6997.465394][ C1] </IRQ> [ 6997.465542][ C1] <TASK> [ 6997.465691][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6997.465993][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6997.466317][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6997.467254][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 6997.467550][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 6997.467937][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 6997.468321][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 6997.468708][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 6997.469092][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 6997.469479][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6997.469764][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 6997.469984][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 6997.470240][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6997.470534][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 6997.470755][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6997.471000][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6997.471277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.471507][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6997.471754][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6997.471999][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6997.472279][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6997.472492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.472723][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6997.472957][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 6997.473190][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6997.473421][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6997.473654][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6997.473885][ C1] ksys_write (fs/read_write.c:643) [ 6997.474096][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 6997.474336][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6997.474631][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6997.474864][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6997.475156][ C1] RIP: 0033:0x7fd66fef3957 [ 6997.475376][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6997.476318][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6997.476723][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 6997.477107][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 6997.477494][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6997.477878][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 6997.478262][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 6997.480792][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 6997.481286][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6997.481745][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6997.482209][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6997.483109][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6997.483700][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6997.483975][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 6997.484940][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 6997.485242][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 6997.485640][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 6997.486047][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 6997.486432][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 6997.486817][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 6997.487205][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 6997.487637][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6997.487961][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 6997.488348][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6997.488735][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6997.489123][ C2] PKRU: 55555554 [ 6997.489299][ C2] Call Trace: [ 6997.489462][ C2] <IRQ> [ 6997.489606][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6997.489862][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6997.490105][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6997.490375][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6997.490639][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6997.490920][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6997.491179][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6997.491473][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6997.491728][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6997.491983][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6997.492282][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6997.492569][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6997.492875][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6997.493155][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6997.493430][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6997.493702][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6997.494005][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6997.494240][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.494472][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6997.494708][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6997.494956][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6997.495220][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6997.495499][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.495730][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6997.495964][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6997.496216][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6997.496445][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6997.496685][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6997.496957][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6997.497230][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6997.497504][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6997.497752][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6997.498033][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6997.498290][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 6997.498625][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6997.498871][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6997.499182][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6997.499441][ 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) [ 6997.499639][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6997.499865][ C2] ? set_track_prepare (mm/slub.c:6440) [ 6997.500112][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6997.500379][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6997.500624][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 6997.500844][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 6997.501153][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6997.501449][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6997.501722][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6997.502008][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6997.502248][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6997.502472][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 6997.502761][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6997.503041][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 6997.503357][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.503587][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 6997.503875][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 6997.504153][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 6997.504459][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 6997.504707][ 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:1584 (discriminator 4)) [ 6997.504958][ C2] netif_receive_skb (net/core/dev.c:5810) [ 6997.505210][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 6997.505521][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6997.505850][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 6997.506162][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6997.506428][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6997.506706][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6997.507009][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6997.507243][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 6997.507504][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6997.507811][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6997.508078][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 6997.508346][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6997.508651][ C2] ? kernel_text_address (kernel/extable.c:99) [ 6997.508904][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6997.509207][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 6997.509449][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 6997.509755][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 6997.509995][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6997.510261][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6997.510495][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6997.510729][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 6997.510954][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6997.511200][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6997.511502][ C2] tc_run (net/core/dev.c:3920) [ 6997.511703][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 6997.511927][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.512158][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 6997.512411][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 6997.512657][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.512889][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6997.513145][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6997.513440][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 6997.513703][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6997.513949][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6997.514205][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6997.514454][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6997.514779][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6997.515050][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6997.515296][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6997.515553][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6997.515764][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6997.516001][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6997.516267][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6997.516570][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6997.516835][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6997.517079][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 6997.517303][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6997.517561][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6997.517798][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6997.518053][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6997.518284][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6997.518525][ 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:1584 (discriminator 4)) [ 6997.518753][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6997.519013][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6997.519285][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6997.519522][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6997.519763][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6997.520057][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6997.520367][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6997.520604][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6997.520857][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6997.521117][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6997.521354][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 6997.521581][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6997.521834][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6997.522089][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6997.522341][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6997.522604][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6997.522879][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6997.523112][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6997.523391][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6997.523623][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6997.523878][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6997.524094][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6997.524380][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6997.524620][ C2] __do_softirq (kernel/softirq.c:553) [ 6997.524869][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6997.525101][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6997.525385][ C2] </IRQ> [ 6997.525534][ C2] <TASK> [ 6997.525684][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6997.525999][ 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) [ 6997.526245][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 6997.527187][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 6997.527483][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 6997.527867][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 6997.528255][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 6997.528639][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 6997.529028][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 6997.529413][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6997.529694][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6997.529948][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6997.530184][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6997.530427][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6997.530693][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6997.530928][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6997.531191][ C2] do_idle (kernel/sched/idle.c:312) [ 6997.531388][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6997.531623][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6997.531860][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6997.532122][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7025.422479][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7025.422996][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7025.423446][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7025.423899][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7025.424789][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7025.425381][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7025.425694][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7025.426634][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7025.426933][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7025.427317][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7025.427704][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7025.428089][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7025.428474][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7025.428858][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7025.429291][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7025.429614][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7025.430002][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7025.430387][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7025.430771][ C1] PKRU: 55555554 [ 7025.430948][ C1] Call Trace: [ 7025.431113][ C1] <IRQ> [ 7025.431256][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7025.431509][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7025.431747][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7025.432016][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7025.432281][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7025.432559][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7025.432817][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7025.433117][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7025.433370][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7025.433670][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7025.433958][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7025.434264][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7025.434544][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7025.434835][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7025.435114][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7025.435415][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7025.435651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.435884][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7025.436115][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7025.436357][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7025.436618][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7025.436896][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.437128][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7025.437360][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7025.437611][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7025.437840][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7025.438080][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7025.438331][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7025.438600][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7025.438869][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7025.439108][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7025.439372][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7025.439627][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7025.439963][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7025.440209][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7025.440518][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7025.440772][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7025.440970][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7025.441194][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7025.441441][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7025.441706][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7025.441933][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7025.442152][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7025.442461][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7025.442756][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7025.443029][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7025.443316][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7025.443556][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7025.443777][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7025.444068][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7025.444344][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7025.444659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.444915][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7025.445209][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7025.445491][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7025.445805][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7025.446066][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7025.446293][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7025.446533][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7025.446836][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7025.447163][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7025.447452][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7025.447718][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7025.447996][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7025.448299][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7025.448573][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7025.448815][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7025.449055][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7025.449295][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7025.449550][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7025.449796][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7025.450037][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7025.450307][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7025.450580][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7025.450835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7025.451109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.451341][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7025.451637][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7025.451906][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7025.452140][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7025.452380][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7025.452588][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7025.452847][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7025.453147][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7025.453381][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7025.453602][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7025.453844][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7025.454096][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7025.454330][ C1] tc_run (net/core/dev.c:3920) [ 7025.454529][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7025.454758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.454990][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7025.455242][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7025.455487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.455717][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7025.455975][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7025.456268][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7025.456531][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7025.456774][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7025.457033][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7025.457281][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7025.457551][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7025.457878][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7025.458145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7025.458390][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7025.458646][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7025.458858][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7025.459108][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7025.459343][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7025.459619][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7025.459863][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7025.460097][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7025.460338][ C1] ? __create_object (mm/kmemleak.c:756) [ 7025.460572][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7025.460836][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7025.461110][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7025.461374][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7025.461649][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7025.461914][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7025.462150][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7025.462414][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7025.462643][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7025.462897][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7025.463151][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7025.463403][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7025.463668][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7025.463943][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7025.464197][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7025.464492][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7025.464753][ C1] __do_softirq (kernel/softirq.c:553) [ 7025.464986][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7025.465204][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7025.465487][ C1] </IRQ> [ 7025.465635][ C1] <TASK> [ 7025.465783][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7025.466092][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7025.466404][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7025.467343][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7025.467642][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7025.468027][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7025.468413][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7025.468796][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7025.469180][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7025.469566][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7025.469855][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7025.470072][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7025.470332][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7025.470625][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7025.470848][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7025.471098][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7025.471376][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.471606][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7025.471855][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7025.472102][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7025.472380][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7025.472596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.472828][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7025.473061][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7025.473298][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7025.473530][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7025.473763][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7025.473992][ C1] ksys_write (fs/read_write.c:643) [ 7025.474203][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7025.474444][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7025.474741][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7025.474969][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7025.475260][ C1] RIP: 0033:0x7fd66fef3957 [ 7025.475480][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7025.476415][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7025.476824][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7025.477210][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7025.477594][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7025.477981][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7025.478364][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7025.480893][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7025.481385][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7025.481841][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7025.482304][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7025.483199][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7025.483790][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7025.484105][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7025.485073][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7025.485378][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7025.485775][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7025.486174][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7025.486558][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7025.486945][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7025.487331][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7025.487762][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7025.488084][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7025.488471][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7025.488859][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7025.489247][ C2] PKRU: 55555554 [ 7025.489423][ C2] Call Trace: [ 7025.489585][ C2] <IRQ> [ 7025.489729][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7025.489985][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7025.490221][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7025.490490][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7025.490755][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7025.491037][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7025.491293][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7025.491590][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7025.491844][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7025.492101][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7025.492398][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7025.492684][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7025.492991][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7025.493271][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7025.493557][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7025.493838][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7025.494140][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7025.494373][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.494607][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7025.494863][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7025.495110][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7025.495381][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7025.495663][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.495902][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7025.496147][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7025.496401][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7025.496627][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7025.496886][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7025.497143][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7025.497417][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7025.497693][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7025.497945][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7025.498222][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7025.498477][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7025.498813][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7025.499058][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7025.499368][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7025.499622][ 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) [ 7025.499822][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7025.500047][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7025.500292][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7025.500561][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7025.500804][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7025.501028][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7025.501338][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7025.501641][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7025.501914][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7025.502200][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7025.502438][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7025.502663][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7025.502961][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7025.503236][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7025.503551][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.503784][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7025.504073][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7025.504350][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7025.504658][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7025.504911][ 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:1584 (discriminator 4)) [ 7025.505139][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7025.505383][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7025.505684][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7025.506007][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7025.506297][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7025.506562][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7025.506843][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7025.507153][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7025.507390][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7025.507645][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7025.507954][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7025.508223][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7025.508491][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7025.508797][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7025.509050][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7025.509354][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7025.509596][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7025.509904][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7025.510143][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7025.510415][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7025.510650][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7025.510882][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7025.511109][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7025.511357][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7025.511662][ C2] tc_run (net/core/dev.c:3920) [ 7025.511862][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7025.512088][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.512317][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7025.512572][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7025.512816][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.513051][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7025.513307][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7025.513603][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7025.513866][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7025.514112][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7025.514369][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7025.514618][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7025.514976][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7025.515251][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7025.515503][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7025.515771][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7025.515996][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7025.516232][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7025.516499][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7025.516806][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7025.517076][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7025.517321][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7025.517544][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7025.517802][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7025.518041][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7025.518286][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7025.518518][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7025.518760][ 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:1584 (discriminator 4)) [ 7025.518987][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7025.519248][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7025.519521][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7025.519759][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7025.520002][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7025.520294][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7025.520604][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7025.520842][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7025.521096][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7025.521356][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7025.521589][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7025.521819][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7025.522074][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7025.522327][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7025.522580][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7025.522840][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7025.523118][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7025.523348][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7025.523632][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7025.523868][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7025.524126][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7025.524339][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7025.524627][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7025.524874][ C2] __do_softirq (kernel/softirq.c:553) [ 7025.525098][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7025.525313][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7025.525588][ C2] </IRQ> [ 7025.525734][ C2] <TASK> [ 7025.525881][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7025.526177][ 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) [ 7025.526426][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7025.527366][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7025.527664][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7025.528051][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7025.528436][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7025.528822][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7025.529211][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7025.529599][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7025.529878][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7025.530130][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7025.530366][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7025.530609][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7025.530877][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7025.531108][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7025.531372][ C2] do_idle (kernel/sched/idle.c:312) [ 7025.531571][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7025.531805][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7025.532042][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7025.532303][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7025.532604][ C2] </TASK> | [ 7048.423793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7048.424136][ C1] rcu: 1-....: (4622954 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1084602 | [ 7048.424690][ C1] rcu: (t=4631631 jiffies g=1503537 q=2613 ncpus=4) [ 7048.425454][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7048.426042][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 7048.426316][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 7048.427253][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7048.427547][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7048.427934][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7048.428317][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7048.428702][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7048.429087][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7048.429472][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7048.429904][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7048.430223][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7048.430608][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7048.430993][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7048.431378][ C1] PKRU: 55555554 [ 7048.431553][ C1] Call Trace: [ 7048.431716][ C1] <IRQ> [ 7048.431860][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7048.432126][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7048.432369][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7048.432612][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7048.432833][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7048.433095][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7048.433356][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7048.433604][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7048.433878][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7048.434113][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7048.434416][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7048.434682][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7048.434961][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7048.435217][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7048.435509][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7048.435762][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7048.436060][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7048.436347][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7048.436652][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7048.436931][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 7048.437174][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7048.437446][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7048.437746][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7048.437978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.438212][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7048.438445][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7048.438685][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7048.438948][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7048.439222][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.439454][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7048.439686][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7048.439937][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7048.440163][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7048.440400][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7048.440649][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7048.440923][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7048.441191][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7048.441432][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7048.441694][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7048.441948][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7048.442283][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7048.442526][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7048.442834][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7048.443090][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7048.443288][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7048.443508][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7048.443752][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7048.444021][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7048.444244][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7048.444463][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7048.444795][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7048.445098][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7048.445379][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7048.445671][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7048.445926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7048.446149][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7048.446438][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7048.446714][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7048.447029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.447260][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7048.447544][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7048.447824][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7048.448131][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7048.448378][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7048.448604][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7048.448842][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7048.449146][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7048.449469][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7048.449759][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7048.450025][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7048.450307][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7048.450607][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7048.450884][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7048.451124][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7048.451361][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7048.451599][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7048.451854][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7048.452100][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7048.452339][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7048.452611][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7048.452881][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7048.453138][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7048.453414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.453643][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7048.453940][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7048.454207][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7048.454439][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7048.454682][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7048.454893][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7048.455152][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7048.455449][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7048.455682][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7048.455906][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7048.456147][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7048.456394][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7048.456625][ C1] tc_run (net/core/dev.c:3920) [ 7048.456825][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7048.457048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.457280][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7048.457531][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7048.457774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.458006][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7048.458260][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7048.458553][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7048.458815][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7048.459061][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7048.459317][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7048.459564][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7048.459829][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7048.460156][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7048.460424][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7048.460668][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7048.460925][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7048.461133][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7048.461380][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7048.461614][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7048.461891][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7048.462133][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7048.462366][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7048.462606][ C1] ? __create_object (mm/kmemleak.c:756) [ 7048.462843][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7048.463103][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7048.463374][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7048.463640][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7048.463912][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7048.464174][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7048.464410][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7048.464694][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7048.464931][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7048.465190][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7048.465449][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7048.465710][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7048.465985][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7048.466263][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7048.466516][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7048.466812][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7048.467053][ C1] __do_softirq (kernel/softirq.c:553) [ 7048.467278][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7048.467492][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7048.467767][ C1] </IRQ> [ 7048.467912][ C1] <TASK> [ 7048.468060][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7048.468353][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7048.468667][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7048.469606][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7048.469904][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7048.470290][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7048.470674][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7048.471059][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7048.471445][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7048.471833][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7048.472119][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7048.472336][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7048.472592][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7048.472885][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7048.473106][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7048.473349][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7048.473627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.473855][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7048.474112][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7048.474357][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7048.474641][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7048.474877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.475114][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7048.475353][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7048.475594][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7048.475830][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7048.476073][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7048.476303][ C1] ksys_write (fs/read_write.c:643) [ 7048.476512][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7048.476751][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7048.477047][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7048.477269][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7048.477557][ C1] RIP: 0033:0x7fd66fef3957 [ 7048.477778][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7048.478718][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7048.479123][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7048.479509][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7048.479892][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7048.480275][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7048.480658][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7048.480658][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7048.481048][ C1] </TASK> | [ 7048.481199][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7048.481460][ C2] NMI backtrace for cpu 2 [ 7048.481470][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7048.481474][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7048.481481][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7048.481487][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7048.481491][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7048.481495][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7048.481498][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7048.481502][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7048.481506][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7048.481510][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7048.481514][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7048.481519][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7048.481523][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7048.481526][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7048.481530][ C2] PKRU: 55555554 [ 7048.481532][ C2] Call Trace: [ 7048.481534][ C2] <NMI> [ 7048.481536][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7048.481549][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7048.481557][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7048.481567][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7048.481573][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7048.481579][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7048.481590][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7048.481598][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7048.481606][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7048.481615][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7048.481622][ C2] </NMI> [ 7048.481624][ C2] <IRQ> [ 7048.481627][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7048.481634][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7048.481642][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.481650][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7048.481658][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7048.481667][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7048.481673][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7048.481681][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.481687][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7048.481696][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7048.481702][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7048.481719][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7048.481726][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7048.481738][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7048.481747][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7048.481756][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7048.481763][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7048.481768][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7048.481775][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7048.481785][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7048.481792][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7048.481797][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7048.481806][ 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) [ 7048.481809][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7048.481812][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7048.481816][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7048.481819][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7048.481822][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7048.481824][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7048.481830][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7048.481835][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7048.481838][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7048.481846][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7048.481849][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7048.481852][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7048.481855][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7048.481858][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7048.481863][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.481865][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7048.481870][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7048.481873][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7048.481878][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7048.481880][ 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:1584 (discriminator 4)) [ 7048.481883][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7048.481886][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7048.481892][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7048.481899][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7048.481905][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7048.481910][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7048.481920][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7048.481927][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7048.481932][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7048.481935][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7048.481938][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7048.481940][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7048.481944][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7048.481946][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7048.481950][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7048.481953][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7048.481958][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7048.481962][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7048.481964][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7048.481967][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7048.481971][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7048.481976][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7048.481979][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7048.481982][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7048.481986][ C2] tc_run (net/core/dev.c:3920) [ 7048.481990][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7048.481993][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.481995][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7048.482000][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7048.482003][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.482006][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7048.482009][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7048.482012][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7048.482015][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7048.482019][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7048.482023][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7048.482026][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7048.482034][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7048.482037][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7048.482041][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7048.482045][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7048.482048][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7048.482051][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7048.482054][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7048.482057][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7048.482059][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7048.482062][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7048.482065][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7048.482068][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7048.482071][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7048.482074][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7048.482078][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7048.482082][ 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:1584 (discriminator 4)) [ 7048.482084][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7048.482090][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7048.482093][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7048.482097][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7048.482101][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7048.482106][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7048.482110][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7048.482114][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7048.482117][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7048.482120][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7048.482124][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7048.482128][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7048.482133][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7048.482137][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7048.482139][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7048.482144][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7048.482148][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7048.482150][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7048.482154][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7048.482157][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7048.482161][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7048.482164][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7048.482169][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7048.482172][ C2] __do_softirq (kernel/softirq.c:553) [ 7048.482176][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7048.482179][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7048.482182][ C2] </IRQ> [ 7048.482182][ C2] <TASK> [ 7048.482184][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7048.482187][ 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) [ 7048.482190][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7048.482192][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7048.482194][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7048.482196][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7048.482197][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7048.482199][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7048.482201][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7048.482204][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7048.482208][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7048.482211][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7048.482214][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7048.482216][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7048.482218][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7048.482221][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7048.482225][ C2] do_idle (kernel/sched/idle.c:312) [ 7048.482228][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7048.482230][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7048.482233][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7048.482237][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7073.422476][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7073.422995][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7073.423446][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7073.423900][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7073.424790][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7073.425384][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7073.425697][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7073.426633][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7073.426931][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7073.427315][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7073.427701][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7073.428089][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7073.428474][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7073.428859][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7073.429291][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7073.429611][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7073.430001][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7073.430388][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7073.430773][ C1] PKRU: 55555554 [ 7073.430950][ C1] Call Trace: [ 7073.431115][ C1] <IRQ> [ 7073.431258][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7073.431513][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7073.431748][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7073.432017][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7073.432283][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7073.432561][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7073.432820][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7073.433116][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7073.433370][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7073.433669][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7073.433956][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7073.434260][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7073.434563][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7073.434856][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7073.435143][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7073.435452][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7073.435701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.435934][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7073.436166][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7073.436406][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7073.436668][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7073.436965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.437200][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7073.437441][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7073.437698][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7073.437934][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7073.438186][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7073.438436][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7073.438703][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7073.438971][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7073.439210][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7073.439471][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7073.439727][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7073.440066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7073.440313][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7073.440621][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7073.440876][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7073.441074][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7073.441297][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7073.441542][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7073.441808][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7073.442032][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7073.442252][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7073.442561][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7073.442857][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7073.443130][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7073.443415][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7073.443654][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7073.443877][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7073.444168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7073.444441][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7073.444758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.444991][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7073.445278][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7073.445554][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7073.445860][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7073.446108][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7073.446334][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7073.446574][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7073.446877][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7073.447199][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7073.447488][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7073.447753][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7073.448036][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7073.448339][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7073.448614][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7073.448854][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7073.449095][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7073.449334][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7073.449590][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7073.449837][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7073.450079][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7073.450348][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7073.450618][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7073.450876][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7073.451151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.451385][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7073.451679][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7073.451949][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7073.452181][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7073.452419][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7073.452630][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7073.452890][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7073.453190][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7073.453422][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7073.453644][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7073.453886][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7073.454133][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7073.454366][ C1] tc_run (net/core/dev.c:3920) [ 7073.454587][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7073.454818][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.455053][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7073.455311][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7073.455563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.455807][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7073.456062][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7073.456356][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7073.456617][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7073.456861][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7073.457118][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7073.457365][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7073.457633][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7073.457961][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7073.458227][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7073.458472][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7073.458728][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7073.458939][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7073.459187][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7073.459421][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7073.459699][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7073.459944][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7073.460175][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7073.460414][ C1] ? __create_object (mm/kmemleak.c:756) [ 7073.460650][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7073.460910][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7073.461183][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7073.461447][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7073.461718][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7073.461987][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7073.462221][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7073.462485][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7073.462711][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7073.462965][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7073.463218][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7073.463469][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7073.463735][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7073.464010][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7073.464261][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7073.464560][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7073.464800][ C1] __do_softirq (kernel/softirq.c:553) [ 7073.465026][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7073.465238][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7073.465512][ C1] </IRQ> [ 7073.465659][ C1] <TASK> [ 7073.465803][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7073.466099][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7073.466412][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7073.467345][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7073.467640][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7073.468025][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7073.468408][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7073.468799][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7073.469183][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7073.469569][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7073.469854][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7073.470070][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7073.470324][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7073.470619][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7073.470841][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7073.471084][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7073.471362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.471592][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7073.471840][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7073.472085][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7073.472363][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7073.472579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.472806][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7073.473039][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7073.473278][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7073.473510][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7073.473739][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7073.473970][ C1] ksys_write (fs/read_write.c:643) [ 7073.474179][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7073.474418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7073.474737][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7073.474970][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7073.475264][ C1] RIP: 0033:0x7fd66fef3957 [ 7073.475491][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7073.476439][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7073.476845][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7073.477230][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7073.477614][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7073.477998][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7073.478384][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7073.480915][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7073.481407][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7073.481864][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7073.482326][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7073.483220][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7073.483811][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7073.484131][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7073.485073][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7073.485371][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7073.485757][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7073.486142][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7073.486526][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7073.486916][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7073.487301][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7073.487733][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7073.488055][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7073.488441][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7073.488830][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7073.489216][ C2] PKRU: 55555554 [ 7073.489392][ C2] Call Trace: [ 7073.489556][ C2] <IRQ> [ 7073.489698][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7073.489954][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7073.490190][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7073.490457][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7073.490721][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7073.491003][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7073.491259][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7073.491555][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7073.491809][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7073.492065][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7073.492364][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7073.492650][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7073.492955][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7073.493236][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7073.493521][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7073.493803][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7073.494106][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7073.494337][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.494594][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7073.494835][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7073.495083][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7073.495355][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7073.495637][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.495881][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7073.496115][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7073.496366][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7073.496594][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7073.496851][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7073.497109][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7073.497384][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7073.497660][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7073.497908][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7073.498183][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7073.498437][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7073.498773][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7073.499017][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7073.499327][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7073.499580][ 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) [ 7073.499778][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7073.500003][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7073.500249][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7073.500518][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7073.500760][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7073.500980][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7073.501287][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7073.501583][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7073.501854][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7073.502140][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7073.502380][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7073.502601][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7073.502893][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7073.503168][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7073.503483][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.503715][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7073.504004][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7073.504279][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7073.504588][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7073.504837][ 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:1584 (discriminator 4)) [ 7073.505065][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7073.505305][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7073.505606][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7073.505929][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7073.506216][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7073.506482][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7073.506760][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7073.507064][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7073.507296][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7073.507551][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7073.507856][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7073.508125][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7073.508392][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7073.508697][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7073.508950][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7073.509254][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7073.509495][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7073.509802][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7073.510043][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7073.510310][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7073.510544][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7073.510776][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7073.511001][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7073.511247][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7073.511551][ C2] tc_run (net/core/dev.c:3920) [ 7073.511749][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7073.511975][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.512206][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7073.512464][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7073.512708][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.512959][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7073.513226][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7073.513528][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7073.513797][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7073.514058][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7073.514315][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7073.514588][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7073.514925][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7073.515200][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7073.515452][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7073.515725][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7073.515937][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7073.516172][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7073.516441][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7073.516743][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7073.517012][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7073.517258][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7073.517480][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7073.517740][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7073.517977][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7073.518221][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7073.518454][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7073.518696][ 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:1584 (discriminator 4)) [ 7073.518925][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7073.519184][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7073.519456][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7073.519694][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7073.519937][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7073.520228][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7073.520538][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7073.520774][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7073.521028][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7073.521288][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7073.521520][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7073.521750][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7073.522004][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7073.522259][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7073.522510][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7073.522772][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7073.523051][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7073.523281][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7073.523562][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7073.523797][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7073.524054][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7073.524267][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7073.524560][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7073.524801][ C2] __do_softirq (kernel/softirq.c:553) [ 7073.525026][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7073.525240][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7073.525520][ C2] </IRQ> [ 7073.525668][ C2] <TASK> [ 7073.525813][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7073.526110][ 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) [ 7073.526358][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7073.527295][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7073.527593][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7073.527980][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7073.528364][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7073.528750][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7073.529137][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7073.529524][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7073.529804][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7073.530058][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7073.530293][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7073.530537][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7073.530805][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7073.531036][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7073.531302][ C2] do_idle (kernel/sched/idle.c:312) [ 7073.531500][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7073.531735][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7073.531971][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7073.532232][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7101.422467][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7101.422981][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7101.423434][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7101.423889][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7101.424778][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7101.425367][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7101.425682][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7101.426621][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7101.426920][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7101.427308][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7101.427693][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7101.428077][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7101.428461][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7101.428849][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7101.429286][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7101.429606][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7101.429995][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7101.430381][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7101.430767][ C1] PKRU: 55555554 [ 7101.430943][ C1] Call Trace: [ 7101.431106][ C1] <IRQ> [ 7101.431250][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7101.431506][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7101.431741][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7101.432009][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7101.432272][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7101.432550][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7101.432807][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7101.433102][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7101.433361][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7101.433659][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7101.433948][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7101.434254][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7101.434536][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7101.434823][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7101.435101][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7101.435403][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7101.435638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.435874][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7101.436106][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7101.436346][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7101.436612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7101.436886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.437119][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7101.437353][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7101.437605][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7101.437832][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7101.438072][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7101.438321][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7101.438591][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7101.438862][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7101.439102][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7101.439365][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7101.439620][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7101.439956][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7101.440202][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7101.440511][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7101.440765][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7101.440964][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7101.441187][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7101.441435][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7101.441701][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7101.441929][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7101.442148][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7101.442457][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7101.442756][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7101.443031][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7101.443314][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7101.443553][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7101.443776][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7101.444065][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7101.444344][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7101.444681][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.444917][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7101.445211][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7101.445494][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7101.445811][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7101.446062][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7101.446288][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7101.446528][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7101.446829][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7101.447153][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7101.447441][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7101.447708][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7101.447986][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7101.448290][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7101.448566][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7101.448805][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7101.449046][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7101.449285][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7101.449540][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7101.449786][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7101.450026][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7101.450297][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7101.450574][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7101.450828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7101.451104][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.451337][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7101.451634][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7101.451902][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7101.452136][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7101.452376][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7101.452584][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7101.452842][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7101.453144][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7101.453378][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7101.453602][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7101.453843][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7101.454092][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7101.454329][ C1] tc_run (net/core/dev.c:3920) [ 7101.454530][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7101.454754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.454986][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7101.455239][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7101.455483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.455713][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7101.455970][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7101.456263][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7101.456528][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7101.456773][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7101.457030][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7101.457277][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7101.457543][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7101.457870][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7101.458140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7101.458384][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7101.458640][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7101.458849][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7101.459099][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7101.459337][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7101.459613][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7101.459855][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7101.460087][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7101.460328][ C1] ? __create_object (mm/kmemleak.c:756) [ 7101.460564][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7101.460823][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7101.461094][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7101.461356][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7101.461630][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7101.461893][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7101.462128][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7101.462390][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7101.462618][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7101.462872][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7101.463125][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7101.463376][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7101.463641][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7101.463918][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7101.464170][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7101.464490][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7101.464735][ C1] __do_softirq (kernel/softirq.c:553) [ 7101.464970][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7101.465187][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7101.465471][ C1] </IRQ> [ 7101.465628][ C1] <TASK> [ 7101.465774][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7101.466067][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7101.466379][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7101.467318][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7101.467614][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7101.468002][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7101.468390][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7101.468772][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7101.469157][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7101.469545][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7101.469829][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7101.470048][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7101.470303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7101.470595][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7101.470816][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7101.471060][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7101.471336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.471566][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7101.471814][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7101.472068][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7101.472347][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7101.472559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.472790][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7101.473024][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7101.473257][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7101.473489][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7101.473721][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7101.473954][ C1] ksys_write (fs/read_write.c:643) [ 7101.474163][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7101.474407][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7101.474701][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7101.474926][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7101.475215][ C1] RIP: 0033:0x7fd66fef3957 [ 7101.475433][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7101.476370][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7101.476775][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7101.477160][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7101.477546][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7101.477931][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7101.478313][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7101.480847][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7101.481339][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7101.481795][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7101.482259][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7101.483153][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7101.483745][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7101.484060][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7101.485041][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7101.485347][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7101.485748][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7101.486136][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7101.486519][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7101.486908][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7101.487293][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7101.487726][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7101.488047][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7101.488434][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7101.488822][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7101.489208][ C2] PKRU: 55555554 [ 7101.489385][ C2] Call Trace: [ 7101.489553][ C2] <IRQ> [ 7101.489696][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7101.489952][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7101.490187][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7101.490456][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7101.490720][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7101.491002][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7101.491259][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7101.491556][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7101.491809][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7101.492065][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7101.492364][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7101.492649][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7101.492954][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7101.493235][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7101.493520][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7101.493802][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7101.494105][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7101.494346][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.494580][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7101.494814][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7101.495056][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7101.495319][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7101.495594][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.495827][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7101.496062][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7101.496314][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7101.496543][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7101.496798][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7101.497055][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7101.497329][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7101.497604][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7101.497851][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7101.498129][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7101.498382][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7101.498720][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7101.498966][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7101.499276][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7101.499530][ 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) [ 7101.499728][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7101.499952][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7101.500198][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7101.500467][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7101.500710][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7101.500930][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7101.501238][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7101.501534][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7101.501806][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7101.502093][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7101.502332][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7101.502555][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7101.502845][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7101.503121][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7101.503436][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.503669][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7101.503958][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7101.504252][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7101.504570][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7101.504826][ 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:1584 (discriminator 4)) [ 7101.505059][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7101.505308][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7101.505626][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7101.505949][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7101.506235][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7101.506503][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7101.506781][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7101.507085][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7101.507317][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7101.507573][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7101.507879][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7101.508146][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7101.508413][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7101.508717][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7101.508970][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7101.509276][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7101.509518][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7101.509825][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7101.510065][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7101.510332][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7101.510566][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7101.510799][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7101.511023][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7101.511269][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7101.511571][ C2] tc_run (net/core/dev.c:3920) [ 7101.511768][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7101.511994][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.512225][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7101.512477][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7101.512723][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.512952][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7101.513209][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7101.513503][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7101.513765][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7101.514010][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7101.514268][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7101.514519][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7101.514847][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7101.515113][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7101.515358][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7101.515614][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7101.515824][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7101.516060][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7101.516329][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7101.516629][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7101.516898][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7101.517142][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7101.517363][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7101.517624][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7101.517859][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7101.518103][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7101.518337][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7101.518577][ 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:1584 (discriminator 4)) [ 7101.518805][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7101.519065][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7101.519336][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7101.519572][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7101.519813][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7101.520106][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7101.520416][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7101.520651][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7101.520904][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7101.521164][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7101.521395][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7101.521624][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7101.521877][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7101.522131][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7101.522381][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7101.522643][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7101.522922][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7101.523153][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7101.523431][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7101.523664][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7101.523920][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7101.524132][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7101.524442][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7101.524689][ C2] __do_softirq (kernel/softirq.c:553) [ 7101.524921][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7101.525140][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7101.525422][ C2] </IRQ> [ 7101.525583][ C2] <TASK> [ 7101.525728][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7101.526025][ 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) [ 7101.526277][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7101.527218][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7101.527516][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7101.527902][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7101.528287][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7101.528674][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7101.529061][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7101.529448][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7101.529730][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7101.529983][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7101.530218][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7101.530460][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7101.530733][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7101.530965][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7101.531231][ C2] do_idle (kernel/sched/idle.c:312) [ 7101.531428][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7101.531664][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7101.531900][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7101.532163][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7101.532467][ C2] </TASK> | [ 7126.481794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7126.482160][ C1] rcu: 1-....: (4700839 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1100942 | [ 7126.482711][ C1] rcu: (t=4709689 jiffies g=1503537 q=2653 ncpus=4) [ 7126.483481][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7126.484075][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7126.484382][ 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 <c3> 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 [ 7126.485346][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 7126.485654][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7126.486039][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7126.486425][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7126.486813][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7126.487199][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7126.487582][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7126.488016][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7126.488337][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7126.488725][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7126.489111][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7126.489494][ C1] PKRU: 55555554 [ 7126.489675][ C1] Call Trace: [ 7126.489841][ C1] <IRQ> [ 7126.489987][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7126.490254][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7126.490497][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7126.490741][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7126.490967][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7126.491228][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7126.491490][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7126.491740][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7126.492017][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7126.492252][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7126.492553][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7126.492817][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7126.493096][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7126.493353][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7126.493649][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7126.493903][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7126.494203][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7126.494496][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7126.494803][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7126.495085][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 7126.495338][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7126.495609][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7126.495913][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7126.496148][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.496383][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7126.496614][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7126.496871][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7126.497145][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7126.497427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.497665][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7126.497905][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7126.498172][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7126.498397][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7126.498636][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7126.498886][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7126.499154][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7126.499424][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7126.499662][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7126.499925][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7126.500180][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7126.500515][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7126.500761][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7126.501070][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7126.501324][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7126.501522][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7126.501744][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7126.501993][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7126.502259][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7126.502485][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7126.502707][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7126.503015][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7126.503310][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7126.503584][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7126.503869][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7126.504109][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7126.504355][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7126.504651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7126.504936][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7126.505258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.505503][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7126.505789][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7126.506067][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7126.506371][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7126.506617][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7126.506843][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7126.507083][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7126.507386][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7126.507706][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7126.507996][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7126.508261][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7126.508539][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7126.508842][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7126.509127][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7126.509366][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7126.509605][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7126.509845][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7126.510101][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7126.510346][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7126.510586][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7126.510855][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7126.511128][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7126.511382][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7126.511655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.511888][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7126.512183][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7126.512449][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7126.512680][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7126.512919][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7126.513127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7126.513384][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7126.513685][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7126.513919][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7126.514142][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7126.514385][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7126.514632][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7126.514865][ C1] tc_run (net/core/dev.c:3920) [ 7126.515063][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7126.515288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.515519][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7126.515769][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7126.516015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.516245][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7126.516501][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7126.516792][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7126.517058][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7126.517302][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7126.517558][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7126.517805][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7126.518073][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7126.518398][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7126.518673][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7126.518918][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7126.519175][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7126.519384][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7126.519633][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7126.519869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7126.520145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7126.520387][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7126.520618][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7126.520859][ C1] ? __create_object (mm/kmemleak.c:756) [ 7126.521096][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7126.521354][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7126.521625][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7126.521889][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7126.522163][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7126.522426][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7126.522664][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7126.522929][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7126.523159][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7126.523412][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7126.523665][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7126.523918][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7126.524182][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7126.524482][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7126.524742][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7126.525046][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7126.525293][ C1] __do_softirq (kernel/softirq.c:553) [ 7126.525534][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7126.525747][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7126.526026][ C1] </IRQ> [ 7126.526170][ C1] <TASK> [ 7126.526316][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7126.526609][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7126.526922][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7126.527857][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7126.528154][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7126.528540][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7126.528927][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7126.529310][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7126.529694][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7126.530083][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7126.530369][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7126.530585][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7126.530842][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7126.531135][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7126.531357][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7126.531600][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7126.531878][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.532110][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7126.532358][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7126.532606][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7126.532886][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7126.533099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.533331][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7126.533562][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7126.533795][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7126.534028][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7126.534266][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7126.534496][ C1] ksys_write (fs/read_write.c:643) [ 7126.534707][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7126.534949][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7126.535243][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7126.535467][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7126.535756][ C1] RIP: 0033:0x7fd66fef3957 [ 7126.535979][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7126.536917][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7126.537323][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7126.537706][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7126.538096][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7126.538479][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7126.538864][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7126.538864][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7126.539251][ C1] </TASK> | [ 7126.539406][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7126.539671][ C2] NMI backtrace for cpu 2 [ 7126.539682][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7126.539686][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7126.539692][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7126.539695][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7126.539697][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7126.539699][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7126.539701][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7126.539703][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7126.539704][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7126.539706][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7126.539708][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7126.539711][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7126.539712][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7126.539714][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7126.539715][ C2] PKRU: 55555554 [ 7126.539716][ C2] Call Trace: [ 7126.539718][ C2] <NMI> [ 7126.539719][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7126.539728][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7126.539732][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7126.539737][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7126.539740][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7126.539742][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7126.539748][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7126.539751][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7126.539754][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7126.539758][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7126.539761][ C2] </NMI> [ 7126.539761][ C2] <IRQ> [ 7126.539763][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7126.539765][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7126.539769][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.539773][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7126.539776][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7126.539780][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7126.539783][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7126.539786][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.539788][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7126.539792][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7126.539795][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7126.539802][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7126.539805][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7126.539809][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7126.539815][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7126.539819][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7126.539821][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7126.539824][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7126.539826][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7126.539831][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7126.539835][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7126.539839][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7126.539848][ 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) [ 7126.539850][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7126.539854][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7126.539858][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7126.539861][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7126.539864][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7126.539867][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7126.539873][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7126.539878][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7126.539882][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7126.539891][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7126.539893][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7126.539896][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7126.539900][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7126.539903][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7126.539907][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.539909][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7126.539914][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7126.539918][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7126.539922][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7126.539924][ 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:1584 (discriminator 4)) [ 7126.539927][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7126.539930][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7126.539937][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7126.539943][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7126.539950][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7126.539955][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7126.539964][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7126.539972][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7126.539977][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7126.539979][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7126.539982][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7126.539985][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7126.539988][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7126.539990][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7126.539993][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7126.539998][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7126.540003][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7126.540006][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7126.540009][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7126.540012][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7126.540016][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7126.540021][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7126.540025][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7126.540027][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7126.540031][ C2] tc_run (net/core/dev.c:3920) [ 7126.540035][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7126.540038][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.540040][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7126.540044][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7126.540048][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.540050][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7126.540054][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7126.540057][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7126.540060][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7126.540064][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7126.540068][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7126.540072][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7126.540080][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7126.540083][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7126.540087][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7126.540091][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7126.540094][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7126.540097][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7126.540100][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7126.540102][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7126.540105][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7126.540109][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7126.540112][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7126.540115][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7126.540118][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7126.540121][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7126.540125][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7126.540129][ 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:1584 (discriminator 4)) [ 7126.540132][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7126.540137][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7126.540141][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7126.540145][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7126.540150][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7126.540154][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7126.540158][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7126.540161][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7126.540165][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7126.540168][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7126.540172][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7126.540176][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7126.540181][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7126.540185][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7126.540188][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7126.540192][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7126.540195][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7126.540198][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7126.540201][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7126.540204][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7126.540207][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7126.540210][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7126.540214][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7126.540217][ C2] __do_softirq (kernel/softirq.c:553) [ 7126.540222][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7126.540224][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7126.540228][ C2] </IRQ> [ 7126.540229][ C2] <TASK> [ 7126.540230][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7126.540233][ 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) [ 7126.540236][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7126.540238][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7126.540240][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7126.540242][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7126.540243][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7126.540245][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7126.540247][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7126.540250][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7126.540253][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7126.540256][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7126.540259][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7126.540261][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7126.540264][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7126.540266][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7126.540270][ C2] do_idle (kernel/sched/idle.c:312) [ 7126.540273][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7126.540275][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7126.540278][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7126.540282][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7153.422470][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7153.422985][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7153.423432][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7153.423888][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7153.424780][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7153.425376][ 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) [ 7153.425654][ 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 [ 7153.426590][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 7153.426888][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7153.427271][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7153.427654][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7153.428042][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7153.428426][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7153.428809][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7153.429242][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7153.429560][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7153.429951][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7153.430335][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7153.430720][ C1] PKRU: 55555554 [ 7153.430896][ C1] Call Trace: [ 7153.431062][ C1] <IRQ> [ 7153.431204][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7153.431458][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7153.431694][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7153.431961][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7153.432225][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7153.432502][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7153.432758][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7153.433055][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7153.433306][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7153.433559][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7153.433859][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7153.434149][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7153.434455][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7153.434735][ 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) [ 7153.434985][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7153.435255][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7153.435556][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7153.435792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.436027][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7153.436257][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7153.436502][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7153.436764][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.437040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.437271][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7153.437502][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7153.437754][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7153.437993][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7153.438233][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7153.438486][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7153.438753][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7153.439021][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7153.439258][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7153.439523][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7153.439776][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7153.440114][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7153.440360][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7153.440668][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7153.440924][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7153.441120][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7153.441344][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7153.441590][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7153.441862][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7153.442089][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7153.442308][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7153.442616][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7153.442914][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7153.443187][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7153.443473][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7153.443713][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7153.443936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7153.444249][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.444530][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7153.444854][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.445087][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7153.445388][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7153.445661][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7153.445966][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7153.446212][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7153.446439][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7153.446676][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7153.446978][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7153.447302][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7153.447588][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7153.447854][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7153.448132][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7153.448434][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7153.448708][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7153.448949][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7153.449186][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7153.449425][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7153.449678][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7153.449924][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7153.450164][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7153.450435][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7153.450708][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7153.450963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.451237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.451468][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7153.451763][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7153.452031][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7153.452264][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7153.452507][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7153.452715][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7153.452981][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7153.453280][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7153.453515][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7153.453735][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7153.453978][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7153.454228][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7153.454460][ C1] tc_run (net/core/dev.c:3920) [ 7153.454658][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7153.454881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.455111][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7153.455361][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7153.455605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.455832][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7153.456091][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7153.456384][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7153.456647][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7153.456890][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7153.457148][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7153.457395][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7153.457662][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7153.457990][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7153.458254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7153.458499][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7153.458755][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7153.458967][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7153.459215][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7153.459450][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.459726][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7153.459970][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7153.460204][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7153.460444][ C1] ? __create_object (mm/kmemleak.c:756) [ 7153.460679][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7153.460941][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7153.461213][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7153.461477][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7153.461749][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7153.462014][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7153.462251][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7153.462514][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7153.462743][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7153.462997][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7153.463250][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7153.463502][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7153.463767][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7153.464042][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7153.464319][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7153.464623][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7153.464870][ C1] __do_softirq (kernel/softirq.c:553) [ 7153.465102][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7153.465330][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7153.465607][ C1] </IRQ> [ 7153.465752][ C1] <TASK> [ 7153.465897][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7153.466193][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7153.466506][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7153.467444][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7153.467746][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7153.468132][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7153.468519][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7153.468906][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7153.469291][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7153.469682][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7153.469972][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7153.470188][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7153.470447][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7153.470740][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7153.470965][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7153.471208][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7153.471486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.471716][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7153.471966][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7153.472213][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7153.472490][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7153.472706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.472938][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7153.473170][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7153.473406][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7153.473638][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7153.473870][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7153.474102][ C1] ksys_write (fs/read_write.c:643) [ 7153.474316][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7153.474556][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7153.474851][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7153.475078][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7153.475369][ C1] RIP: 0033:0x7fd66fef3957 [ 7153.475588][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7153.476523][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7153.476933][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7153.477317][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7153.477702][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7153.478090][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7153.478475][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7153.481008][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7153.481500][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7153.481964][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7153.482424][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7153.483322][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7153.483920][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7153.484258][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7153.485227][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7153.485533][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7153.485920][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7153.486305][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7153.486688][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7153.487074][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7153.487460][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7153.487892][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7153.488212][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7153.488598][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7153.488984][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7153.489370][ C2] PKRU: 55555554 [ 7153.489545][ C2] Call Trace: [ 7153.489708][ C2] <IRQ> [ 7153.489851][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7153.490109][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7153.490344][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7153.490613][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7153.490878][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7153.491158][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7153.491417][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7153.491712][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7153.491968][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7153.492223][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7153.492522][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7153.492809][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7153.493116][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7153.493395][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7153.493683][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7153.493965][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7153.494274][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7153.494508][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.494742][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7153.494976][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7153.495216][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7153.495481][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.495756][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.495990][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7153.496224][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7153.496476][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7153.496702][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7153.496964][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7153.497226][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7153.497500][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7153.497776][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7153.498035][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7153.498298][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7153.498553][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7153.498888][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7153.499134][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7153.499443][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7153.499696][ 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) [ 7153.499895][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7153.500118][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7153.500364][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7153.500631][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7153.500875][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7153.501096][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7153.501405][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7153.501701][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7153.501974][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7153.502260][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7153.502498][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7153.502723][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7153.503015][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.503290][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7153.503605][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.503836][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7153.504144][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7153.504428][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7153.504742][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7153.504996][ 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:1584 (discriminator 4)) [ 7153.505231][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7153.505483][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7153.505784][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7153.506105][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7153.506395][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7153.506659][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7153.506940][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7153.507241][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7153.507474][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7153.507728][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7153.508036][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7153.508304][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7153.508572][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7153.508878][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7153.509131][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7153.509435][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7153.509676][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7153.509984][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7153.510222][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7153.510491][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7153.510722][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7153.510955][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7153.511180][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7153.511427][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7153.511731][ C2] tc_run (net/core/dev.c:3920) [ 7153.511930][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7153.512154][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.512383][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7153.512636][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7153.512882][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.513113][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7153.513369][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7153.513664][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7153.513927][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7153.514192][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7153.514455][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7153.514709][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7153.515045][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7153.515330][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7153.515575][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7153.515832][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7153.516042][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7153.516278][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7153.516544][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7153.516847][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7153.517114][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7153.517358][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7153.517582][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7153.517840][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7153.518078][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7153.518322][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7153.518555][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7153.518796][ 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:1584 (discriminator 4)) [ 7153.519023][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7153.519283][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7153.519557][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7153.519795][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7153.520037][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7153.520328][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7153.520638][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7153.520875][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7153.521129][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7153.521388][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7153.521621][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7153.521851][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7153.522106][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7153.522359][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7153.522612][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7153.522875][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7153.523150][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.523382][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7153.523664][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7153.523896][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7153.524156][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7153.524369][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7153.524657][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7153.524897][ C2] __do_softirq (kernel/softirq.c:553) [ 7153.525121][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7153.525335][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7153.525611][ C2] </IRQ> [ 7153.525757][ C2] <TASK> [ 7153.525905][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7153.526199][ 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) [ 7153.526448][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7153.527387][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7153.527684][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7153.528072][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7153.528457][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7153.528842][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7153.529230][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7153.529618][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7153.529898][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7153.530151][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7153.530387][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7153.530631][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7153.530898][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7153.531131][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7153.531394][ C2] do_idle (kernel/sched/idle.c:312) [ 7153.531594][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7153.531827][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7153.532065][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7153.532325][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7181.422437][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7181.422945][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7181.423391][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7181.423841][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7181.424728][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7181.425316][ 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) [ 7181.425624][ C1] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 40 6b 0a 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 4a 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b58 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 4a 6b 0a fe call 0xfffffffffe0a6b88 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 4a 6b 0a fe call 0xfffffffffe0a6b5e 14: 89 d8 mov %ebx,%eax [ 7181.426558][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000246 [ 7181.426854][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7181.427238][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7181.427624][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7181.428009][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7181.428393][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7181.428780][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7181.429213][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7181.429535][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7181.429923][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7181.430308][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7181.430696][ C1] PKRU: 55555554 [ 7181.430873][ C1] Call Trace: [ 7181.431038][ C1] <IRQ> [ 7181.431180][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7181.431432][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7181.431667][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7181.431937][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7181.432205][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7181.432483][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7181.432739][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7181.433035][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7181.433288][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7181.433586][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7181.433875][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7181.434183][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7181.434462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7181.434741][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7181.435022][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7181.435323][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7181.435556][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.435787][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7181.436030][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7181.436270][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7181.436533][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7181.436810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.437039][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7181.437273][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7181.437523][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7181.437751][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7181.437993][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7181.438243][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7181.438509][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7181.438776][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7181.439016][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7181.439277][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7181.439534][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7181.439871][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7181.440116][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7181.440425][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7181.440678][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7181.440876][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7181.441101][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7181.441345][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7181.441612][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7181.441835][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7181.442055][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7181.442363][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7181.442659][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7181.442931][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7181.443216][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7181.443454][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7181.443676][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7181.443970][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7181.444267][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7181.444588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.444826][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7181.445121][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7181.445406][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7181.445711][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7181.445958][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7181.446186][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7181.446425][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7181.446723][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7181.447045][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7181.447333][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7181.447598][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7181.447877][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7181.448180][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7181.448452][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7181.448693][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7181.448933][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7181.449170][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7181.449425][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7181.449670][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7181.449909][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7181.450179][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7181.450449][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7181.450706][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7181.450982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.451214][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7181.451506][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7181.451774][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7181.452006][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7181.452243][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7181.452454][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7181.452711][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7181.453013][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7181.453245][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7181.453466][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7181.453706][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7181.453953][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7181.454191][ C1] tc_run (net/core/dev.c:3920) [ 7181.454390][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7181.454618][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.454847][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7181.455101][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7181.455349][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.455580][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7181.455835][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7181.456130][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7181.456392][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7181.456636][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7181.456892][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7181.457140][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7181.457407][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7181.457733][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7181.458000][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7181.458245][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7181.458501][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7181.458710][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7181.458960][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7181.459195][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7181.459478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7181.459722][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7181.459953][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7181.460194][ C1] ? __create_object (mm/kmemleak.c:756) [ 7181.460430][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7181.460688][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7181.460963][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7181.461227][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7181.461498][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7181.461763][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7181.461998][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7181.462263][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7181.462490][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7181.462744][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7181.463001][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7181.463254][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7181.463520][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7181.463795][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7181.464068][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7181.464371][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7181.464619][ C1] __do_softirq (kernel/softirq.c:553) [ 7181.464850][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7181.465069][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7181.465357][ C1] </IRQ> [ 7181.465504][ C1] <TASK> [ 7181.465649][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7181.465945][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7181.466257][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7181.467189][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7181.467486][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7181.467872][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7181.468255][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7181.468641][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7181.469027][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7181.469413][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7181.469700][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7181.469916][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7181.470181][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7181.470474][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7181.470697][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7181.470941][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7181.471216][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.471447][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7181.471695][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7181.471941][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7181.472219][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7181.472433][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.472661][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7181.472894][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7181.473130][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7181.473361][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7181.473591][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7181.473823][ C1] ksys_write (fs/read_write.c:643) [ 7181.474056][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7181.474302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7181.474605][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7181.474838][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7181.475135][ C1] RIP: 0033:0x7fd66fef3957 [ 7181.475369][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7181.476304][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7181.476711][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7181.477096][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7181.477479][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7181.477863][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7181.478251][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7181.480762][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7181.481252][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7181.481707][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7181.482175][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7181.483073][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7181.483660][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7181.483980][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7181.484919][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7181.485215][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7181.485602][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7181.485989][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7181.486374][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7181.486759][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7181.487148][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7181.487578][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7181.487899][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7181.488286][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7181.488672][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7181.489060][ C2] PKRU: 55555554 [ 7181.489235][ C2] Call Trace: [ 7181.489398][ C2] <IRQ> [ 7181.489541][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7181.489794][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7181.490030][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7181.490300][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7181.490564][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7181.490843][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7181.491103][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7181.491397][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7181.491656][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7181.491916][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7181.492213][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7181.492500][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7181.492805][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7181.493085][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7181.493372][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7181.493651][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7181.493954][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7181.494212][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.494451][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7181.494691][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7181.494939][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7181.495221][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7181.495496][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.495732][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7181.495968][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7181.496220][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7181.496446][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7181.496686][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7181.496957][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7181.497230][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7181.497508][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7181.497754][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7181.498036][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7181.498292][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7181.498628][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7181.498872][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7181.499183][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7181.499436][ 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) [ 7181.499639][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7181.499863][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7181.500108][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7181.500375][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7181.500618][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7181.500839][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7181.501149][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7181.501445][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7181.501716][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7181.502002][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7181.502240][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7181.502465][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7181.502755][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7181.503031][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7181.503346][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.503577][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7181.503865][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7181.504147][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7181.504453][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7181.504701][ 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:1584 (discriminator 4)) [ 7181.504930][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7181.505170][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7181.505470][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7181.505792][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7181.506082][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7181.506347][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7181.506628][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7181.506935][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7181.507168][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7181.507423][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7181.507729][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7181.507999][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7181.508267][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7181.508572][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7181.508824][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7181.509129][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7181.509374][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7181.509680][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7181.509920][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7181.510188][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7181.510421][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7181.510653][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7181.510878][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7181.511126][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7181.511430][ C2] tc_run (net/core/dev.c:3920) [ 7181.511628][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7181.511854][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.512085][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7181.512339][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7181.512583][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.512815][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7181.513071][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7181.513366][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7181.513630][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7181.513875][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7181.514160][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7181.514415][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7181.514751][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7181.515028][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7181.515287][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7181.515544][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7181.515753][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7181.515990][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7181.516257][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7181.516560][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7181.516828][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7181.517073][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7181.517296][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7181.517554][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7181.517791][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7181.518036][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7181.518269][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7181.518511][ 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:1584 (discriminator 4)) [ 7181.518736][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7181.518998][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7181.519270][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7181.519508][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7181.519749][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7181.520042][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7181.520351][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7181.520588][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7181.520840][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7181.521100][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7181.521333][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7181.521563][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7181.521816][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7181.522071][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7181.522322][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7181.522584][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7181.522861][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7181.523092][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7181.523374][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7181.523605][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7181.523862][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7181.524080][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7181.524369][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7181.524609][ C2] __do_softirq (kernel/softirq.c:553) [ 7181.524834][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7181.525049][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7181.525323][ C2] </IRQ> [ 7181.525469][ C2] <TASK> [ 7181.525614][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7181.525912][ 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) [ 7181.526160][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7181.527099][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7181.527395][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7181.527782][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7181.528167][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7181.528551][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7181.528939][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7181.529326][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7181.529604][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7181.529856][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7181.530094][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7181.530337][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7181.530604][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7181.530835][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7181.531100][ C2] do_idle (kernel/sched/idle.c:312) [ 7181.531299][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7181.531533][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7181.531768][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7181.532030][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7181.532331][ C2] </TASK> | [ 7204.539794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7204.540150][ C1] rcu: 1-....: (4778724 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1117285 | [ 7204.540700][ C1] rcu: (t=4787747 jiffies g=1503537 q=2691 ncpus=4) [ 7204.541496][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7204.542111][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7204.542430][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7204.543364][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7204.543663][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7204.544053][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7204.544439][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7204.544824][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7204.545210][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7204.545594][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7204.546026][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7204.546347][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7204.546735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7204.547122][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7204.547507][ C1] PKRU: 55555554 [ 7204.547684][ C1] Call Trace: [ 7204.547849][ C1] <IRQ> [ 7204.547992][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7204.548258][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7204.548503][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7204.548747][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7204.548972][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7204.549233][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7204.549495][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7204.549743][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7204.550022][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7204.550257][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7204.550557][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7204.550821][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7204.551100][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7204.551356][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7204.551653][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7204.551908][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7204.552207][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7204.552496][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7204.552799][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7204.553081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7204.553366][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7204.553645][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7204.553950][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7204.554186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.554418][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7204.554650][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7204.554891][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7204.555154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7204.555430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.555660][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7204.555892][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7204.556144][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7204.556373][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7204.556612][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7204.556862][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7204.557131][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7204.557399][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7204.557638][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7204.557905][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7204.558161][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7204.558497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7204.558742][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7204.559052][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7204.559308][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7204.559505][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7204.559729][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7204.559977][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7204.560243][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7204.560467][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7204.560687][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7204.560995][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7204.561291][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7204.561563][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7204.561849][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7204.562094][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7204.562315][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7204.562605][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7204.562881][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7204.563196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.563426][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7204.563714][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7204.564026][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7204.564339][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7204.564592][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7204.564826][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7204.565073][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7204.565384][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7204.565708][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7204.565996][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7204.566260][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7204.566539][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7204.566851][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7204.567127][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7204.567368][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7204.567608][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7204.567847][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7204.568104][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7204.568349][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7204.568595][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7204.568865][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7204.569137][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7204.569393][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7204.569669][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.569901][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7204.570196][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7204.570463][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7204.570696][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7204.570936][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7204.571146][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7204.571404][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7204.571704][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7204.571939][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7204.572160][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7204.572401][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7204.572647][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7204.572880][ C1] tc_run (net/core/dev.c:3920) [ 7204.573080][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7204.573308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.573536][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7204.573788][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7204.574038][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.574268][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7204.574523][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7204.574817][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7204.575080][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7204.575325][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7204.575580][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7204.575827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7204.576097][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7204.576424][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7204.576690][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7204.576935][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7204.577191][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7204.577400][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7204.577649][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7204.577887][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7204.578166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7204.578410][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7204.578641][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7204.578879][ C1] ? __create_object (mm/kmemleak.c:756) [ 7204.579116][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7204.579375][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7204.579649][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7204.579913][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7204.580185][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7204.580447][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7204.580681][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7204.580948][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7204.581174][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7204.581426][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7204.581680][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7204.581932][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7204.582198][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7204.582472][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7204.582724][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7204.583021][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7204.583262][ C1] __do_softirq (kernel/softirq.c:553) [ 7204.583489][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7204.583703][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7204.584006][ C1] </IRQ> [ 7204.584157][ C1] <TASK> [ 7204.584304][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7204.584607][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7204.584929][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7204.585882][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7204.586179][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7204.586563][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7204.586948][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7204.587336][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7204.587719][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7204.588106][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7204.588393][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7204.588607][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7204.588862][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7204.589158][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7204.589384][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7204.589627][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7204.589905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.590137][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7204.590386][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7204.590630][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7204.590910][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7204.591125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.591353][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7204.591586][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7204.591822][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7204.592056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7204.592287][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7204.592516][ C1] ksys_write (fs/read_write.c:643) [ 7204.592725][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7204.592970][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7204.593265][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7204.593491][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7204.593779][ C1] RIP: 0033:0x7fd66fef3957 [ 7204.594003][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7204.594939][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7204.595347][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7204.595732][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7204.596117][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7204.596503][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7204.596889][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7204.596889][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7204.597277][ C1] </TASK> | [ 7204.597429][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7204.597694][ C2] NMI backtrace for cpu 2 [ 7204.597703][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7204.597705][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7204.597711][ C2] 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 [ 7204.597714][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246 [ 7204.597716][ C2] RAX: ffffed100126b36c RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 7204.597718][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7204.597720][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 7204.597721][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7204.597723][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7204.597725][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7204.597727][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7204.597730][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7204.597731][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7204.597733][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7204.597734][ C2] PKRU: 55555554 [ 7204.597735][ C2] Call Trace: [ 7204.597737][ C2] <NMI> [ 7204.597738][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7204.597746][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7204.597752][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7204.597756][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7204.597759][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7204.597761][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7204.597767][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7204.597771][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 7204.597774][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 7204.597777][ C2] ? kasan_check_range (mm/kasan/generic.c:190) [ 7204.597780][ C2] </NMI> [ 7204.597781][ C2] <IRQ> [ 7204.597782][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7204.597786][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7204.597788][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7204.597792][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.597796][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7204.597799][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7204.597803][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7204.597806][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7204.597809][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.597811][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7204.597815][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7204.597818][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7204.597825][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7204.597827][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7204.597832][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7204.597838][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7204.597841][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7204.597844][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7204.597846][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7204.597849][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7204.597854][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7204.597859][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7204.597863][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7204.597871][ 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) [ 7204.597875][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7204.597878][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7204.597882][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7204.597885][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7204.597888][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7204.597891][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7204.597897][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7204.597903][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7204.597907][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7204.597915][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7204.597918][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7204.597920][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7204.597924][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7204.597927][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7204.597932][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.597934][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7204.597939][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7204.597942][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7204.597947][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7204.597949][ 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:1584 (discriminator 4)) [ 7204.597952][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7204.597955][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7204.597961][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7204.597968][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7204.597974][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7204.597979][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7204.597989][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7204.597996][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7204.598001][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7204.598004][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7204.598007][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7204.598010][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7204.598013][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7204.598015][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7204.598018][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7204.598022][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7204.598027][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7204.598031][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7204.598033][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7204.598036][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7204.598041][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7204.598045][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7204.598049][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7204.598051][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7204.598055][ C2] tc_run (net/core/dev.c:3920) [ 7204.598058][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7204.598061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.598064][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7204.598068][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7204.598072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.598074][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7204.598077][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7204.598081][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7204.598084][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7204.598088][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7204.598092][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7204.598096][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7204.598104][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7204.598106][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7204.598110][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7204.598114][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7204.598118][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7204.598121][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7204.598124][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7204.598127][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7204.598129][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7204.598132][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7204.598135][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7204.598137][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7204.598140][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7204.598143][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7204.598147][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7204.598151][ 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:1584 (discriminator 4)) [ 7204.598154][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7204.598159][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7204.598162][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7204.598166][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7204.598170][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7204.598175][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7204.598178][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7204.598182][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7204.598185][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7204.598188][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7204.598192][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7204.598196][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7204.598201][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7204.598205][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7204.598208][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7204.598213][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7204.598216][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7204.598218][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7204.598222][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7204.598225][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7204.598228][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7204.598231][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7204.598235][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7204.598239][ C2] __do_softirq (kernel/softirq.c:553) [ 7204.598243][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7204.598246][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7204.598249][ C2] </IRQ> [ 7204.598250][ C2] <TASK> [ 7204.598251][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7204.598254][ 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) [ 7204.598257][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7204.598259][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7204.598261][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7204.598263][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7204.598265][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7204.598266][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7204.598268][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7204.598271][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7204.598275][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7204.598278][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7204.598281][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7204.598283][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7204.598286][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7204.598288][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7204.598292][ C2] do_idle (kernel/sched/idle.c:312) [ 7204.598295][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7204.598297][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7204.598300][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7204.598303][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7229.422473][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7229.422988][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7229.423438][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7229.423894][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7229.424776][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7229.425371][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7229.425685][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7229.426620][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7229.426918][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7229.427301][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7229.427685][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7229.428069][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7229.428454][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7229.428837][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7229.429268][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7229.429586][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7229.429973][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7229.430359][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7229.430742][ C1] PKRU: 55555554 [ 7229.430919][ C1] Call Trace: [ 7229.431083][ C1] <IRQ> [ 7229.431225][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7229.431479][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7229.431716][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7229.431983][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7229.432246][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7229.432525][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7229.432781][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7229.433078][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7229.433332][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7229.433630][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7229.433919][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7229.434224][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7229.434504][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7229.434792][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7229.435072][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7229.435372][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7229.435603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.435836][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7229.436068][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7229.436307][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7229.436568][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7229.436841][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.437073][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7229.437307][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7229.437558][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7229.437785][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7229.438024][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7229.438273][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7229.438543][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7229.438809][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7229.439049][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7229.439310][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7229.439562][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7229.439899][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7229.440143][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7229.440450][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7229.440703][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7229.440901][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7229.441121][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7229.441368][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7229.441635][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7229.441858][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7229.442080][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7229.442388][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7229.442681][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7229.442954][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7229.443235][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7229.443475][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7229.443699][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7229.443992][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7229.444265][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7229.444577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.444807][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7229.445094][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7229.445369][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7229.445674][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7229.445921][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7229.446147][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7229.446385][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7229.446684][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7229.447004][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7229.447294][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7229.447558][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7229.447836][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7229.448139][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7229.448412][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7229.448652][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7229.448891][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7229.449129][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7229.449385][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7229.449631][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7229.449869][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7229.450140][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7229.450409][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7229.450662][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7229.450940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.451170][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7229.451462][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7229.451730][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7229.451960][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7229.452199][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7229.452410][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7229.452668][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7229.452971][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7229.453202][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7229.453425][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7229.453665][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7229.453936][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7229.454174][ C1] tc_run (net/core/dev.c:3920) [ 7229.454377][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7229.454604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.454841][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7229.455104][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7229.455348][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.455577][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7229.455832][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7229.456125][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7229.456389][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7229.456633][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7229.456889][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7229.457135][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7229.457401][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7229.457729][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7229.457995][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7229.458239][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7229.458494][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7229.458701][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7229.458951][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7229.459186][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7229.459462][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7229.459703][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7229.459935][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7229.460175][ C1] ? __create_object (mm/kmemleak.c:756) [ 7229.460411][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7229.460669][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7229.460941][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7229.461206][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7229.461476][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7229.461737][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7229.461974][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7229.462235][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7229.462463][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7229.462715][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7229.462969][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7229.463219][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7229.463484][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7229.463762][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7229.464016][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7229.464311][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7229.464550][ C1] __do_softirq (kernel/softirq.c:553) [ 7229.464773][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7229.464988][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7229.465263][ C1] </IRQ> [ 7229.465408][ C1] <TASK> [ 7229.465554][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7229.465849][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7229.466162][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7229.467095][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7229.467391][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7229.467774][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7229.468158][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7229.468541][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7229.468928][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7229.469320][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7229.469606][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7229.469822][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7229.470079][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7229.470373][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7229.470594][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7229.470837][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7229.471126][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.471355][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7229.471603][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7229.471849][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7229.472130][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7229.472343][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.472574][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7229.472806][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7229.473043][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7229.473273][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7229.473505][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7229.473734][ C1] ksys_write (fs/read_write.c:643) [ 7229.473970][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7229.474217][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7229.474518][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7229.474747][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7229.475052][ C1] RIP: 0033:0x7fd66fef3957 [ 7229.475271][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7229.476202][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7229.476605][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7229.476990][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7229.477372][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7229.477754][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7229.478138][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7229.480664][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7229.481152][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7229.481609][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7229.482073][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7229.482966][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7229.483557][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7229.483876][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7229.484811][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7229.485109][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7229.485494][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7229.485879][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7229.486265][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7229.486650][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7229.487035][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7229.487467][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7229.487786][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7229.488175][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7229.488560][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7229.488946][ C2] PKRU: 55555554 [ 7229.489121][ C2] Call Trace: [ 7229.489286][ C2] <IRQ> [ 7229.489426][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7229.489680][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7229.489917][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7229.490184][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7229.490448][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7229.490728][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7229.490986][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7229.491282][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7229.491535][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7229.491790][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7229.492090][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7229.492375][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7229.492678][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7229.492960][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7229.493245][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7229.493525][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7229.493849][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7229.494088][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.494326][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7229.494565][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7229.494813][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7229.495090][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7229.495366][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.495595][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7229.495828][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7229.496084][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7229.496312][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7229.496552][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7229.496819][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7229.497093][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7229.497366][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7229.497612][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7229.497882][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7229.498150][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7229.498486][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7229.498733][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7229.499048][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7229.499301][ 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) [ 7229.499498][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7229.499722][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7229.499967][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7229.500235][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7229.500478][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7229.500695][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7229.501004][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7229.501300][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7229.501570][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7229.501857][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7229.502097][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7229.502318][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7229.502608][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7229.502885][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7229.503201][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.503430][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7229.503717][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7229.503996][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7229.504304][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7229.504550][ 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:1584 (discriminator 4)) [ 7229.504778][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7229.505021][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7229.505322][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7229.505643][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7229.505933][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7229.506199][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7229.506477][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7229.506779][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7229.507015][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7229.507270][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7229.507577][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7229.507844][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7229.508112][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7229.508416][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7229.508667][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7229.508972][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7229.509214][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7229.509521][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7229.509761][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7229.510028][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7229.510266][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7229.510500][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7229.510722][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7229.510970][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7229.511274][ C2] tc_run (net/core/dev.c:3920) [ 7229.511471][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7229.511696][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.511930][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7229.512182][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7229.512428][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.512658][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7229.512915][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7229.513211][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7229.513477][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7229.513721][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7229.514005][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7229.514260][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7229.514594][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7229.514869][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7229.515126][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7229.515381][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7229.515593][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7229.515828][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7229.516097][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7229.516399][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7229.516665][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7229.516911][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7229.517134][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7229.517394][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7229.517629][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7229.517872][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7229.518105][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7229.518346][ 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:1584 (discriminator 4)) [ 7229.518574][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7229.518832][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7229.519103][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7229.519340][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7229.519583][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7229.519876][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7229.520203][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7229.520444][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7229.520703][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7229.520972][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7229.521210][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7229.521453][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7229.521706][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7229.521960][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7229.522210][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7229.522471][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7229.522747][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7229.522980][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7229.523259][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7229.523491][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7229.523749][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7229.523965][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7229.524251][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7229.524491][ C2] __do_softirq (kernel/softirq.c:553) [ 7229.524716][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7229.524926][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7229.525201][ C2] </IRQ> [ 7229.525346][ C2] <TASK> [ 7229.525491][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7229.525785][ 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) [ 7229.526034][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7229.526970][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7229.527267][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7229.527651][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7229.528036][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7229.528421][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7229.528805][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7229.529196][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7229.529476][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7229.529728][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7229.529964][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7229.530206][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7229.530473][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7229.530703][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7229.530968][ C2] do_idle (kernel/sched/idle.c:312) [ 7229.531164][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7229.531399][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7229.531634][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7229.531895][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7257.422459][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7257.422972][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7257.423423][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7257.423878][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7257.424757][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7257.425348][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7257.425660][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7257.426593][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7257.426890][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7257.427273][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7257.427655][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7257.428040][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7257.428423][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7257.428806][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7257.429236][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7257.429553][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7257.429941][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7257.430325][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7257.430708][ C1] PKRU: 55555554 [ 7257.430883][ C1] Call Trace: [ 7257.431047][ C1] <IRQ> [ 7257.431188][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7257.431441][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7257.431677][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7257.431944][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7257.432206][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7257.432485][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7257.432740][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7257.433037][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7257.433291][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7257.433589][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7257.433879][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7257.434184][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7257.434464][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7257.434747][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7257.435029][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7257.435329][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7257.435561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.435794][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7257.436027][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7257.436268][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7257.436530][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7257.436805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.437036][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7257.437269][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7257.437519][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7257.437747][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7257.437986][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7257.438235][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7257.438504][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7257.438772][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7257.439012][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7257.439274][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7257.439528][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7257.439866][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7257.440113][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7257.440423][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7257.440677][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7257.440875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7257.441097][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7257.441342][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7257.441611][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7257.441834][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7257.442056][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7257.442364][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7257.442659][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7257.442932][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7257.443216][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7257.443455][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7257.443699][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7257.443998][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7257.444281][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7257.444603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.444852][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7257.445138][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7257.445415][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7257.445719][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7257.445967][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7257.446193][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7257.446431][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7257.446732][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7257.447053][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7257.447342][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7257.447607][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7257.447889][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7257.448191][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7257.448467][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7257.448708][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7257.448948][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7257.449185][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7257.449442][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7257.449688][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7257.449928][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7257.450199][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7257.450470][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7257.450724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7257.451002][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.451233][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7257.451527][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7257.451796][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7257.452029][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7257.452266][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7257.452476][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7257.452736][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7257.453036][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7257.453268][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7257.453492][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7257.453737][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7257.453985][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7257.454217][ C1] tc_run (net/core/dev.c:3920) [ 7257.454420][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7257.454642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.454874][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7257.455125][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7257.455368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.455599][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7257.455853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7257.456147][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7257.456408][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7257.456652][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7257.456907][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7257.457154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7257.457419][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7257.457746][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7257.458014][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7257.458257][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7257.458512][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7257.458720][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7257.458970][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7257.459206][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7257.459483][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7257.459725][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7257.459958][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7257.460198][ C1] ? __create_object (mm/kmemleak.c:756) [ 7257.460434][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7257.460692][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7257.460965][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7257.461231][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7257.461501][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7257.461761][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7257.461998][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7257.462259][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7257.462488][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7257.462740][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7257.462993][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7257.463242][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7257.463507][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7257.463806][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7257.464065][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7257.464369][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7257.464616][ C1] __do_softirq (kernel/softirq.c:553) [ 7257.464855][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7257.465070][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7257.465345][ C1] </IRQ> [ 7257.465491][ C1] <TASK> [ 7257.465637][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7257.465934][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7257.466246][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7257.467180][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7257.467477][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7257.467862][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7257.468246][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7257.468630][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7257.469018][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7257.469405][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7257.469690][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7257.469908][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7257.470166][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7257.470460][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7257.470680][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7257.470924][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7257.471202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.471432][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7257.471681][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7257.471927][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7257.472208][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7257.472421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.472652][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7257.472904][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7257.473146][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7257.473383][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7257.473624][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7257.473862][ C1] ksys_write (fs/read_write.c:643) [ 7257.474086][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7257.474326][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7257.474620][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7257.474846][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7257.475138][ C1] RIP: 0033:0x7fd66fef3957 [ 7257.475359][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7257.476290][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7257.476695][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7257.477081][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7257.477465][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7257.477847][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7257.478233][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7257.480755][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7257.481246][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7257.481701][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7257.482163][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7257.483054][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7257.483665][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7257.483989][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7257.484958][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7257.485253][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7257.485637][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7257.486025][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7257.486411][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7257.486795][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7257.487180][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7257.487610][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7257.487931][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7257.488318][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7257.488705][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7257.489090][ C2] PKRU: 55555554 [ 7257.489265][ C2] Call Trace: [ 7257.489429][ C2] <IRQ> [ 7257.489570][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7257.489824][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7257.490061][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7257.490328][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7257.490591][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7257.490871][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7257.491128][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7257.491423][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7257.491676][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7257.491931][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7257.492230][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7257.492514][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7257.492820][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7257.493102][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7257.493387][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7257.493671][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7257.493975][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7257.494206][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.494436][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7257.494668][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7257.494910][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7257.495172][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7257.495447][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.495675][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7257.495909][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7257.496159][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7257.496387][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7257.496626][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7257.496896][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7257.497168][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7257.497442][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7257.497687][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7257.497957][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7257.498223][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7257.498560][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7257.498804][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7257.499115][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7257.499368][ 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) [ 7257.499565][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7257.499789][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7257.500035][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7257.500303][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7257.500546][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7257.500764][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7257.501073][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7257.501368][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7257.501639][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7257.501925][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7257.502166][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7257.502387][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7257.502681][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7257.502958][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7257.503273][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.503502][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7257.503816][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7257.504098][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7257.504411][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7257.504665][ 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:1584 (discriminator 4)) [ 7257.504909][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7257.505149][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7257.505452][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7257.505773][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7257.506062][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7257.506329][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7257.506606][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7257.506909][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7257.507143][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7257.507400][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7257.507705][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7257.507974][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7257.508241][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7257.508545][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7257.508797][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7257.509101][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7257.509343][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7257.509649][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7257.509890][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7257.510156][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7257.510389][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7257.510623][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7257.510845][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7257.511093][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7257.511396][ C2] tc_run (net/core/dev.c:3920) [ 7257.511594][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7257.511819][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.512053][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7257.512305][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7257.512550][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.512780][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7257.513040][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7257.513332][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7257.513597][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7257.513846][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7257.514103][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7257.514352][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7257.514676][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7257.514945][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7257.515189][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7257.515445][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7257.515656][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7257.515891][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7257.516160][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7257.516462][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7257.516729][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7257.516975][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7257.517198][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7257.517458][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7257.517693][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7257.517938][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7257.518170][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7257.518410][ 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:1584 (discriminator 4)) [ 7257.518638][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7257.518898][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7257.519168][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7257.519404][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7257.519646][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7257.519940][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7257.520249][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7257.520485][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7257.520737][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7257.520998][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7257.521230][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7257.521459][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7257.521712][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7257.521966][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7257.522216][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7257.522477][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7257.522753][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7257.522986][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7257.523266][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7257.523498][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7257.523776][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7257.523997][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7257.524296][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7257.524543][ C2] __do_softirq (kernel/softirq.c:553) [ 7257.524775][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7257.525000][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7257.525275][ C2] </IRQ> [ 7257.525420][ C2] <TASK> [ 7257.525564][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7257.525858][ 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) [ 7257.526107][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7257.527042][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7257.527337][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7257.527720][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7257.528105][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7257.528490][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7257.528874][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7257.529259][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7257.529541][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7257.529793][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7257.530030][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7257.530272][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7257.530539][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7257.530771][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7257.531037][ C2] do_idle (kernel/sched/idle.c:312) [ 7257.531234][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7257.531469][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7257.531704][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7257.531965][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7257.532267][ C2] </TASK> | [ 7282.597794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7282.598162][ C1] rcu: 1-....: (4856611 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1133609 | [ 7282.598711][ C1] rcu: (t=4865805 jiffies g=1503537 q=2731 ncpus=4) [ 7282.599473][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7282.600063][ 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) [ 7282.600379][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7282.601314][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7282.601616][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7282.602000][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7282.602382][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7282.602764][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7282.603149][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7282.603538][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7282.603969][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7282.604295][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7282.604697][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7282.605094][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7282.605488][ C1] PKRU: 55555554 [ 7282.605670][ C1] Call Trace: [ 7282.605836][ C1] <IRQ> [ 7282.605994][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7282.606259][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7282.606502][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7282.606744][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7282.606966][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7282.607227][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7282.607489][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7282.607736][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7282.608010][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7282.608244][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7282.608545][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7282.608806][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7282.609085][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7282.609342][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7282.609637][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7282.609891][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7282.610187][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7282.610474][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7282.610779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7282.611057][ 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) [ 7282.611338][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7282.611619][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7282.611921][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7282.612155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.612390][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7282.612620][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7282.612860][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7282.613126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7282.613401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.613656][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7282.613897][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7282.614155][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7282.614385][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7282.614629][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7282.614891][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7282.615157][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7282.615426][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7282.615664][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7282.615926][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7282.616179][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7282.616517][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7282.616761][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7282.617070][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7282.617325][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7282.617522][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7282.617743][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7282.617992][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7282.618257][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7282.618482][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7282.618702][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7282.619009][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7282.619303][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7282.619577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7282.619860][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7282.620101][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7282.620324][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7282.620612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7282.620888][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7282.621203][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.621433][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7282.621718][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7282.621994][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7282.622300][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7282.622546][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7282.622771][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7282.623012][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7282.623315][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7282.623659][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7282.623957][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7282.624229][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7282.624513][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7282.624829][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7282.625105][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7282.625345][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7282.625583][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7282.625822][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7282.626077][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7282.626322][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7282.626562][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7282.626831][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7282.627103][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7282.627357][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7282.627635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.627869][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7282.628165][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7282.628431][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7282.628662][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7282.628901][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7282.629108][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7282.629366][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7282.629665][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7282.629899][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7282.630122][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7282.630361][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7282.630608][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7282.630840][ C1] tc_run (net/core/dev.c:3920) [ 7282.631040][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7282.631265][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.631497][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7282.631748][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7282.631996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.632225][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7282.632481][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7282.632771][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7282.633037][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7282.633281][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7282.633566][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7282.633820][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7282.634094][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7282.634427][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7282.634700][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7282.634955][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7282.635211][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7282.635420][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7282.635667][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7282.635903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7282.636177][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7282.636419][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7282.636650][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7282.636890][ C1] ? __create_object (mm/kmemleak.c:756) [ 7282.637126][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7282.637384][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7282.637654][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7282.637916][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7282.638189][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7282.638450][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7282.638686][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7282.638948][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7282.639176][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7282.639429][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7282.639681][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7282.639933][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7282.640196][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7282.640471][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7282.640723][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7282.641018][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7282.641258][ C1] __do_softirq (kernel/softirq.c:553) [ 7282.641483][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7282.641696][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7282.641976][ C1] </IRQ> [ 7282.642120][ C1] <TASK> [ 7282.642265][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7282.642559][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7282.642872][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7282.643852][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7282.644156][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7282.644551][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7282.644948][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7282.645331][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7282.645714][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7282.646102][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7282.646388][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7282.646605][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7282.646862][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7282.647155][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7282.647377][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7282.647620][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7282.647898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.648129][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7282.648375][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7282.648620][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7282.648898][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7282.649113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.649343][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7282.649574][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7282.649808][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7282.650041][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7282.650273][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7282.650501][ C1] ksys_write (fs/read_write.c:643) [ 7282.650711][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7282.650952][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7282.651244][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7282.651469][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7282.651758][ C1] RIP: 0033:0x7fd66fef3957 [ 7282.651977][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7282.652913][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7282.653319][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7282.653735][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7282.654131][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7282.654525][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7282.654924][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7282.654924][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7282.655311][ C1] </TASK> | [ 7282.655465][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7282.655729][ C2] NMI backtrace for cpu 2 [ 7282.655740][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7282.655744][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7282.655749][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7282.655752][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7282.655755][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7282.655756][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7282.655758][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7282.655760][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7282.655762][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7282.655763][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7282.655765][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7282.655768][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7282.655770][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7282.655771][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7282.655772][ C2] PKRU: 55555554 [ 7282.655773][ C2] Call Trace: [ 7282.655775][ C2] <NMI> [ 7282.655777][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7282.655784][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7282.655789][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7282.655793][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7282.655796][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7282.655798][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7282.655804][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7282.655807][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7282.655810][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7282.655813][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7282.655816][ C2] </NMI> [ 7282.655817][ C2] <IRQ> [ 7282.655819][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7282.655821][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7282.655825][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.655829][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7282.655833][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7282.655837][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7282.655840][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7282.655843][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.655845][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7282.655849][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7282.655852][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7282.655859][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7282.655862][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7282.655866][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7282.655872][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7282.655876][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7282.655878][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7282.655881][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7282.655883][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7282.655889][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7282.655893][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7282.655896][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7282.655904][ 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) [ 7282.655907][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7282.655910][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7282.655915][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7282.655918][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7282.655921][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7282.655924][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7282.655930][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7282.655935][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7282.655939][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7282.655947][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7282.655950][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7282.655953][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7282.655956][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7282.655960][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7282.655965][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.655967][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7282.655971][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7282.655975][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7282.655979][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7282.655982][ 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:1584 (discriminator 4)) [ 7282.655984][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7282.655987][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7282.655994][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7282.656001][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7282.656007][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7282.656012][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7282.656022][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7282.656030][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7282.656034][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7282.656037][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7282.656040][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7282.656043][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7282.656046][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7282.656048][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7282.656052][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7282.656056][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7282.656061][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7282.656065][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7282.656067][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7282.656070][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7282.656075][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7282.656079][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7282.656082][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7282.656084][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7282.656088][ C2] tc_run (net/core/dev.c:3920) [ 7282.656092][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7282.656095][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.656097][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7282.656101][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7282.656106][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.656108][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7282.656111][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7282.656115][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7282.656118][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7282.656122][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7282.656126][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7282.656130][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7282.656137][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7282.656140][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7282.656144][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7282.656148][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7282.656151][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7282.656154][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7282.656157][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7282.656161][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7282.656163][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7282.656167][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7282.656170][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7282.656173][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7282.656177][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7282.656179][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7282.656183][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7282.656187][ 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:1584 (discriminator 4)) [ 7282.656190][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7282.656196][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7282.656200][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7282.656203][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7282.656208][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7282.656213][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7282.656217][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7282.656221][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7282.656224][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7282.656227][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7282.656231][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7282.656235][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7282.656240][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7282.656244][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7282.656247][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7282.656252][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7282.656255][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7282.656257][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7282.656260][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7282.656263][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7282.656266][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7282.656269][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7282.656274][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7282.656277][ C2] __do_softirq (kernel/softirq.c:553) [ 7282.656281][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7282.656284][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7282.656287][ C2] </IRQ> [ 7282.656288][ C2] <TASK> [ 7282.656289][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7282.656292][ 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) [ 7282.656295][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7282.656297][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7282.656299][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7282.656301][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7282.656302][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7282.656304][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7282.656305][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7282.656309][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7282.656312][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7282.656315][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7282.656318][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7282.656320][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7282.656323][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7282.656325][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7282.656329][ C2] do_idle (kernel/sched/idle.c:312) [ 7282.656332][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7282.656334][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7282.656337][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7282.656342][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7309.422434][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7309.422942][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7309.423395][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7309.423849][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7309.424725][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7309.425314][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7309.425626][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7309.426559][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7309.426854][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7309.427238][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7309.427621][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7309.428005][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7309.428390][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7309.428773][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7309.429205][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7309.429523][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7309.429908][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7309.430296][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7309.430680][ C1] PKRU: 55555554 [ 7309.430856][ C1] Call Trace: [ 7309.431021][ C1] <IRQ> [ 7309.431164][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7309.431418][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7309.431653][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7309.431920][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7309.432181][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7309.432461][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7309.432720][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7309.433015][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7309.433268][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7309.433568][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7309.433855][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7309.434159][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7309.434437][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7309.434721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7309.435001][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7309.435300][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7309.435531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.435763][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7309.435995][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7309.436233][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7309.436494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7309.436767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.436999][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7309.437232][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7309.437482][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7309.437707][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7309.437946][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7309.438195][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7309.438464][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7309.438731][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7309.438972][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7309.439232][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7309.439485][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7309.439821][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7309.440066][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7309.440375][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7309.440627][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7309.440826][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7309.441048][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7309.441293][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7309.441561][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7309.441784][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7309.442005][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7309.442312][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7309.442604][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7309.442878][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7309.443160][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7309.443402][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7309.443646][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7309.443944][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7309.444227][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7309.444554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.444796][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7309.445080][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7309.445356][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7309.445660][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7309.445907][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7309.446131][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7309.446369][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7309.446669][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7309.446988][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7309.447277][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7309.447541][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7309.447818][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7309.448119][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7309.448394][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7309.448633][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7309.448871][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7309.449109][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7309.449362][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7309.449607][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7309.449845][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7309.450117][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7309.450387][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7309.450641][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7309.450917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.451146][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7309.451443][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7309.451707][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7309.451940][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7309.452177][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7309.452385][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7309.452645][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7309.452942][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7309.453176][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7309.453403][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7309.453642][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7309.453888][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7309.454117][ C1] tc_run (net/core/dev.c:3920) [ 7309.454317][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7309.454538][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.454767][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7309.455019][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7309.455261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.455495][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7309.455749][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7309.456041][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7309.456304][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7309.456546][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7309.456800][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7309.457046][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7309.457311][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7309.457635][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7309.457903][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7309.458146][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7309.458401][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7309.458607][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7309.458854][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7309.459089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7309.459362][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7309.459604][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7309.459835][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7309.460076][ C1] ? __create_object (mm/kmemleak.c:756) [ 7309.460310][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7309.460566][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7309.460836][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7309.461100][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7309.461370][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7309.461631][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7309.461866][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7309.462126][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7309.462353][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7309.462603][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7309.462854][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7309.463104][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7309.463367][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7309.463669][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7309.463927][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7309.464229][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7309.464473][ C1] __do_softirq (kernel/softirq.c:553) [ 7309.464711][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7309.464924][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7309.465200][ C1] </IRQ> [ 7309.465343][ C1] <TASK> [ 7309.465489][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7309.465781][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7309.466093][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7309.467025][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7309.467320][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7309.467704][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7309.468087][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7309.468469][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7309.468852][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7309.469240][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7309.469523][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7309.469740][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7309.469997][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7309.470290][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7309.470508][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7309.470750][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7309.471028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.471256][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7309.471502][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7309.471745][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7309.472028][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7309.472240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.472469][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7309.472701][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7309.472936][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7309.473165][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7309.473401][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7309.473653][ C1] ksys_write (fs/read_write.c:643) [ 7309.473868][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7309.474114][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7309.474415][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7309.474652][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7309.474942][ C1] RIP: 0033:0x7fd66fef3957 [ 7309.475162][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7309.476096][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7309.476498][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7309.476882][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7309.477267][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7309.477650][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7309.478032][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7309.480551][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7309.481040][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7309.481496][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7309.481957][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7309.482853][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7309.483448][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7309.483762][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7309.484697][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7309.484995][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7309.485379][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7309.485768][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7309.486153][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7309.486539][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7309.486925][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7309.487360][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7309.487679][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7309.488067][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7309.488453][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7309.488839][ C2] PKRU: 55555554 [ 7309.489016][ C2] Call Trace: [ 7309.489179][ C2] <IRQ> [ 7309.489322][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7309.489576][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7309.489811][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7309.490080][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7309.490344][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7309.490624][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7309.490881][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7309.491177][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7309.491430][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7309.491684][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7309.491983][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7309.492268][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7309.492571][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7309.492856][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7309.493141][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7309.493442][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7309.493751][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7309.493989][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.494229][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7309.494468][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7309.494724][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7309.494987][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7309.495262][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.495494][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7309.495727][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7309.495979][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7309.496207][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7309.496445][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7309.496694][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7309.496983][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7309.497258][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7309.497504][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7309.497773][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7309.498045][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7309.498381][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7309.498626][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7309.498936][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7309.499189][ 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) [ 7309.499386][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7309.499607][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7309.499851][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7309.500122][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7309.500364][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7309.500582][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7309.500895][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7309.501191][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7309.501461][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7309.501745][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7309.501985][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7309.502207][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7309.502497][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7309.502771][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7309.503086][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.503317][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7309.503609][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7309.503885][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7309.504191][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7309.504438][ 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:1584 (discriminator 4)) [ 7309.504665][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7309.504911][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7309.505212][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7309.505533][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7309.505820][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7309.506086][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7309.506365][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7309.506667][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7309.506900][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7309.507158][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7309.507463][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7309.507730][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7309.507999][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7309.508304][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7309.508555][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7309.508858][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7309.509101][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7309.509408][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7309.509646][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7309.509915][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7309.510149][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7309.510381][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7309.510605][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7309.510851][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7309.511155][ C2] tc_run (net/core/dev.c:3920) [ 7309.511352][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7309.511577][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.511809][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7309.512063][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7309.512308][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.512536][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7309.512793][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7309.513088][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7309.513350][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7309.513618][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7309.513884][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7309.514139][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7309.514475][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7309.514755][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7309.515002][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7309.515258][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7309.515468][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7309.515703][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7309.515972][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7309.516272][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7309.516540][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7309.516784][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7309.517006][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7309.517266][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7309.517500][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7309.517744][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7309.517978][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7309.518220][ 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:1584 (discriminator 4)) [ 7309.518448][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7309.518707][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7309.518978][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7309.519216][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7309.519462][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7309.519752][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7309.520062][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7309.520299][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7309.520550][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7309.520811][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7309.521043][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7309.521272][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7309.521525][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7309.521778][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7309.522029][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7309.522289][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7309.522567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7309.522797][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7309.523078][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7309.523310][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7309.523569][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7309.523780][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7309.524070][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7309.524310][ C2] __do_softirq (kernel/softirq.c:553) [ 7309.524534][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7309.524747][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7309.525022][ C2] </IRQ> [ 7309.525169][ C2] <TASK> [ 7309.525313][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7309.525607][ 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) [ 7309.525855][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7309.526792][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7309.527094][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7309.527478][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7309.527863][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7309.528252][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7309.528639][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7309.529028][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7309.529307][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7309.529560][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7309.529792][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7309.530036][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7309.530304][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7309.530533][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7309.530798][ C2] do_idle (kernel/sched/idle.c:312) [ 7309.530997][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7309.531231][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7309.531465][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7309.531726][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7337.422450][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7337.422963][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7337.423414][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7337.423867][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7337.424751][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7337.425340][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 7337.425616][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 7337.426549][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7337.426845][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7337.427231][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7337.427613][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7337.427997][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7337.428382][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7337.428766][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7337.429198][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7337.429518][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7337.429903][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7337.430290][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7337.430674][ C1] PKRU: 55555554 [ 7337.430850][ C1] Call Trace: [ 7337.431014][ C1] <IRQ> [ 7337.431157][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7337.431411][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7337.431647][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7337.431918][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7337.432181][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7337.432460][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7337.432716][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7337.433012][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7337.433268][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7337.433567][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7337.433854][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7337.434158][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7337.434438][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 7337.434681][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7337.434953][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7337.435254][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7337.435486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.435717][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7337.435949][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7337.436191][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7337.436452][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7337.436727][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.436957][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7337.437192][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7337.437443][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7337.437671][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7337.437911][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7337.438160][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7337.438429][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7337.438696][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7337.438936][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7337.439196][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7337.439450][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7337.439786][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7337.440031][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7337.440340][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7337.440594][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7337.440790][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7337.441014][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7337.441259][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7337.441525][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7337.441747][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7337.441969][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7337.442276][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7337.442571][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7337.442844][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7337.443126][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7337.443386][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7337.443616][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7337.443914][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7337.444194][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7337.444525][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.444754][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7337.445040][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7337.445313][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7337.445617][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7337.445864][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7337.446091][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7337.446330][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7337.446627][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7337.446949][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7337.447237][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7337.447500][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7337.447779][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7337.448082][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7337.448356][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7337.448596][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7337.448835][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7337.449073][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7337.449327][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7337.449573][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7337.449811][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7337.450083][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7337.450352][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7337.450610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7337.450887][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.451119][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7337.451409][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7337.451677][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7337.451907][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7337.452145][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7337.452355][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7337.452614][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7337.452913][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7337.453144][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7337.453372][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7337.453612][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7337.453860][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7337.454091][ C1] tc_run (net/core/dev.c:3920) [ 7337.454290][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7337.454511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.454740][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7337.454993][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7337.455236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.455466][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7337.455720][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7337.456014][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7337.456275][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7337.456518][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7337.456772][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7337.457019][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7337.457284][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7337.457611][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7337.457876][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7337.458121][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7337.458377][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7337.458584][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7337.458831][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7337.459067][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7337.459343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7337.459585][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7337.459814][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7337.460055][ C1] ? __create_object (mm/kmemleak.c:756) [ 7337.460290][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7337.460548][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7337.460819][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7337.461084][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7337.461354][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7337.461614][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7337.461851][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7337.462113][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7337.462340][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7337.462592][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7337.462843][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7337.463095][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7337.463383][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7337.463663][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7337.463923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7337.464227][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7337.464483][ C1] __do_softirq (kernel/softirq.c:553) [ 7337.464705][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7337.464920][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7337.465195][ C1] </IRQ> [ 7337.465341][ C1] <TASK> [ 7337.465486][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7337.465780][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7337.466093][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7337.467026][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7337.467323][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7337.467706][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7337.468090][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7337.468474][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7337.468859][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7337.469247][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7337.469533][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7337.469749][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7337.470007][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7337.470300][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7337.470520][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7337.470761][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7337.471043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.471274][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7337.471525][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7337.471769][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7337.472048][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7337.472262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.472492][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7337.472725][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7337.472962][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7337.473192][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7337.473446][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7337.473681][ C1] ksys_write (fs/read_write.c:643) [ 7337.473896][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7337.474142][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7337.474442][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7337.474678][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7337.474966][ C1] RIP: 0033:0x7fd66fef3957 [ 7337.475187][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7337.476120][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7337.476524][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7337.476910][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7337.477293][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7337.477675][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7337.478059][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7337.480580][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7337.481071][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7337.481527][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7337.481989][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7337.482880][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7337.483476][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7337.483790][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7337.484724][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7337.485022][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7337.485407][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7337.485791][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7337.486175][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7337.486562][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7337.486947][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7337.487379][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7337.487698][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7337.488084][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7337.488471][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7337.488855][ C2] PKRU: 55555554 [ 7337.489032][ C2] Call Trace: [ 7337.489195][ C2] <IRQ> [ 7337.489337][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7337.489590][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7337.489825][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7337.490093][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7337.490356][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7337.490635][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7337.490891][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7337.491188][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7337.491439][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7337.491693][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7337.491992][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7337.492277][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7337.492580][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7337.492859][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7337.493145][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7337.493449][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7337.493758][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7337.493996][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.494235][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7337.494474][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7337.494724][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7337.494988][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7337.495262][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.495494][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7337.495726][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7337.495980][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7337.496207][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7337.496444][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7337.496694][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7337.496983][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7337.497257][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7337.497503][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7337.497772][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7337.498043][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7337.498380][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7337.498623][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7337.498933][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7337.499186][ 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) [ 7337.499384][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7337.499605][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7337.499850][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7337.500119][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7337.500360][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7337.500580][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7337.500888][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7337.501185][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7337.501455][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7337.501740][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7337.501979][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7337.502201][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7337.502492][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7337.502766][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7337.503081][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.503317][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7337.503606][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7337.503881][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7337.504187][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7337.504434][ 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:1584 (discriminator 4)) [ 7337.504661][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7337.504903][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7337.505202][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7337.505524][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7337.505811][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7337.506078][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7337.506357][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7337.506658][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7337.506894][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7337.507151][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7337.507456][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7337.507724][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7337.507992][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7337.508296][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7337.508546][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7337.508850][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7337.509091][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7337.509398][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7337.509637][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7337.509905][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7337.510138][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7337.510370][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7337.510594][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7337.510841][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7337.511144][ C2] tc_run (net/core/dev.c:3920) [ 7337.511341][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7337.511566][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.511796][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7337.512049][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7337.512293][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.512522][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7337.512775][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7337.513071][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7337.513356][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7337.513606][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7337.513871][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7337.514126][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7337.514461][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7337.514737][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7337.514983][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7337.515239][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7337.515448][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7337.515684][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7337.515951][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7337.516251][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7337.516520][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7337.516763][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7337.516986][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7337.517245][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7337.517479][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7337.517722][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7337.517956][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7337.518197][ 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:1584 (discriminator 4)) [ 7337.518424][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7337.518683][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7337.518955][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7337.519192][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7337.519433][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7337.519723][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7337.520033][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7337.520270][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7337.520521][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7337.520781][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7337.521014][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7337.521243][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7337.521496][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7337.521748][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7337.522001][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7337.522262][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7337.522539][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7337.522769][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7337.523052][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7337.523287][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7337.523542][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7337.523754][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7337.524043][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7337.524283][ C2] __do_softirq (kernel/softirq.c:553) [ 7337.524507][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7337.524721][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7337.524997][ C2] </IRQ> [ 7337.525144][ C2] <TASK> [ 7337.525289][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7337.525584][ 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) [ 7337.525833][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7337.526771][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7337.527070][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7337.527455][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7337.527840][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7337.528226][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7337.528612][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7337.529000][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7337.529279][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7337.529531][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7337.529766][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7337.530011][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7337.530278][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7337.530507][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7337.530772][ C2] do_idle (kernel/sched/idle.c:312) [ 7337.530972][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7337.531207][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7337.531440][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7337.531703][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7337.532002][ C2] </TASK> | [ 7360.655793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7360.656155][ C1] rcu: 1-....: (4934498 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1149991 | [ 7360.656703][ C1] rcu: (t=4943863 jiffies g=1503537 q=2769 ncpus=4) [ 7360.657464][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7360.658054][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7360.658372][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7360.659306][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7360.659604][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7360.659989][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7360.660372][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7360.660754][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7360.661142][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7360.661527][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7360.661959][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7360.662280][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7360.662665][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7360.663054][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7360.663440][ C1] PKRU: 55555554 [ 7360.663615][ C1] Call Trace: [ 7360.663778][ C1] <IRQ> [ 7360.663922][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7360.664187][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7360.664431][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7360.664674][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7360.664896][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7360.665159][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7360.665418][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7360.665669][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7360.665943][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7360.666178][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7360.666479][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7360.666742][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7360.667022][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7360.667278][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7360.667572][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7360.667824][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7360.668122][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7360.668409][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7360.668713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7360.668993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7360.669278][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7360.669557][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7360.669856][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7360.670091][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.670328][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7360.670560][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7360.670800][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7360.671068][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7360.671341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.671571][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7360.671805][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7360.672057][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7360.672283][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7360.672521][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7360.672771][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7360.673041][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7360.673313][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7360.673552][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7360.673816][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7360.674069][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7360.674406][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7360.674651][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7360.674960][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7360.675214][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7360.675412][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7360.675633][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7360.675879][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7360.676154][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7360.676377][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7360.676597][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7360.676905][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7360.677197][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7360.677473][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7360.677754][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7360.677995][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7360.678219][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7360.678507][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7360.678783][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7360.679097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.679327][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7360.679611][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7360.679888][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7360.680193][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7360.680440][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7360.680664][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7360.680904][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7360.681207][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7360.681526][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7360.681816][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7360.682081][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7360.682360][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7360.682662][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7360.682940][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7360.683182][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7360.683419][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7360.683658][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7360.683913][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7360.684159][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7360.684399][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7360.684671][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7360.684941][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7360.685195][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7360.685470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.685699][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7360.685996][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7360.686261][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7360.686494][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7360.686732][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7360.686939][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7360.687200][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7360.687496][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7360.687730][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7360.687955][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7360.688195][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7360.688442][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7360.688672][ C1] tc_run (net/core/dev.c:3920) [ 7360.688874][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7360.689097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.689327][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7360.689578][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7360.689823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.690054][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7360.690309][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7360.690601][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7360.690864][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7360.691108][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7360.691364][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7360.691610][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7360.691875][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7360.692200][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7360.692469][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7360.692712][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7360.692968][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7360.693180][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7360.693449][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7360.693690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7360.693973][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7360.694223][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7360.694470][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7360.694709][ C1] ? __create_object (mm/kmemleak.c:756) [ 7360.694946][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7360.695204][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7360.695475][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7360.695738][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7360.696012][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7360.696273][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7360.696509][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7360.696770][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7360.696999][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7360.697251][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7360.697501][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7360.697750][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7360.698014][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7360.698290][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7360.698540][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7360.698834][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7360.699073][ C1] __do_softirq (kernel/softirq.c:553) [ 7360.699296][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7360.699509][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7360.699785][ C1] </IRQ> [ 7360.699931][ C1] <TASK> [ 7360.700078][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7360.700372][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7360.700684][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7360.701621][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7360.701918][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7360.702303][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7360.702686][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7360.703075][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7360.703464][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7360.703855][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7360.704140][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7360.704358][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7360.704613][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7360.704908][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7360.705129][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7360.705371][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7360.705650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.705880][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7360.706128][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7360.706373][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7360.706657][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7360.706871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.707102][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7360.707339][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7360.707574][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7360.707804][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7360.708038][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7360.708269][ C1] ksys_write (fs/read_write.c:643) [ 7360.708478][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7360.708719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7360.709015][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7360.709239][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7360.709530][ C1] RIP: 0033:0x7fd66fef3957 [ 7360.709751][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7360.710692][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7360.711098][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7360.711484][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7360.711871][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7360.712260][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7360.712643][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7360.712643][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7360.713034][ C1] </TASK> | [ 7360.713207][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7360.713478][ C2] NMI backtrace for cpu 2 [ 7360.713487][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7360.713489][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7360.713494][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7360.713497][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7360.713500][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7360.713502][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7360.713504][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7360.713505][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7360.713508][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7360.713510][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7360.713511][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7360.713514][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7360.713516][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7360.713517][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7360.713519][ C2] PKRU: 55555554 [ 7360.713520][ C2] Call Trace: [ 7360.713521][ C2] <NMI> [ 7360.713523][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7360.713530][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7360.713535][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7360.713539][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7360.713542][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7360.713545][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7360.713550][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7360.713554][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7360.713557][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7360.713560][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7360.713564][ C2] </NMI> [ 7360.713565][ C2] <IRQ> [ 7360.713566][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7360.713569][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7360.713573][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.713577][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7360.713580][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7360.713584][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7360.713587][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7360.713590][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.713593][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7360.713597][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7360.713600][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7360.713607][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7360.713610][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7360.713615][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7360.713621][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7360.713625][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7360.713627][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7360.713630][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7360.713633][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7360.713639][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7360.713642][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7360.713646][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7360.713655][ 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) [ 7360.713658][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7360.713661][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7360.713665][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7360.713668][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7360.713672][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7360.713674][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7360.713680][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7360.713686][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7360.713690][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7360.713698][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7360.713701][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7360.713704][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7360.713708][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7360.713711][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7360.713715][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.713718][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7360.713722][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7360.713726][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7360.713730][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7360.713733][ 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:1584 (discriminator 4)) [ 7360.713735][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7360.713739][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7360.713745][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7360.713752][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7360.713758][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7360.713763][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7360.713774][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7360.713781][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7360.713786][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7360.713789][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7360.713792][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7360.713795][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7360.713798][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7360.713801][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7360.713804][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7360.713808][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7360.713813][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7360.713817][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7360.713820][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7360.713823][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7360.713828][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7360.713832][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7360.713836][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7360.713838][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7360.713842][ C2] tc_run (net/core/dev.c:3920) [ 7360.713846][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7360.713849][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.713851][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7360.713855][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7360.713859][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.713862][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7360.713865][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7360.713868][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7360.713871][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7360.713875][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7360.713880][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7360.713884][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7360.713891][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7360.713894][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7360.713898][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7360.713902][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7360.713906][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7360.713909][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7360.713912][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7360.713915][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7360.713918][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7360.713921][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7360.713924][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7360.713927][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7360.713931][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7360.713934][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7360.713938][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7360.713941][ 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:1584 (discriminator 4)) [ 7360.713944][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7360.713950][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7360.713954][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7360.713957][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7360.713962][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7360.713967][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7360.713971][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7360.713974][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7360.713978][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7360.713981][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7360.713985][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7360.713990][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7360.713995][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7360.713999][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7360.714002][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7360.714007][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7360.714010][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7360.714012][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7360.714016][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7360.714019][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7360.714022][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7360.714025][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7360.714029][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7360.714033][ C2] __do_softirq (kernel/softirq.c:553) [ 7360.714037][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7360.714039][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7360.714043][ C2] </IRQ> [ 7360.714044][ C2] <TASK> [ 7360.714045][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7360.714048][ 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) [ 7360.714051][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7360.714053][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7360.714054][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7360.714056][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7360.714057][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7360.714059][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7360.714060][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7360.714063][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7360.714067][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7360.714070][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7360.714073][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7360.714076][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7360.714078][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7360.714081][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7360.714085][ C2] do_idle (kernel/sched/idle.c:312) [ 7360.714088][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7360.714090][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7360.714093][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7360.714097][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7385.422470][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7385.422985][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7385.423441][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7385.423894][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7385.424776][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7385.425369][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7385.425682][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7385.426618][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7385.426916][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7385.427299][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7385.427682][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7385.428068][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7385.428453][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7385.428837][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7385.429268][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7385.429588][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7385.429981][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7385.430365][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7385.430749][ C1] PKRU: 55555554 [ 7385.430926][ C1] Call Trace: [ 7385.431091][ C1] <IRQ> [ 7385.431233][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7385.431488][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7385.431724][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7385.431991][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7385.432253][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7385.432532][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7385.432788][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7385.433089][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7385.433343][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7385.433643][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7385.433929][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7385.434233][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7385.434513][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7385.434798][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7385.435079][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7385.435379][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7385.435611][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.435846][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7385.436079][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7385.436321][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7385.436584][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7385.436859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.437089][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7385.437323][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7385.437574][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7385.437807][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7385.438045][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7385.438295][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7385.438564][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7385.438831][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7385.439070][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7385.439331][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7385.439583][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7385.439924][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7385.440170][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7385.440479][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7385.440733][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7385.440931][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7385.441156][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7385.441402][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7385.441671][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7385.441897][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7385.442118][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7385.442426][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7385.442721][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7385.442994][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7385.443318][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7385.443563][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7385.443793][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7385.444092][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7385.444381][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7385.444694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.444926][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7385.445211][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7385.445485][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7385.445789][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7385.446037][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7385.446262][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7385.446500][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7385.446801][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7385.447120][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7385.447410][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7385.447674][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7385.447954][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7385.448254][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7385.448529][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7385.448769][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7385.449008][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7385.449246][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7385.449501][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7385.449747][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7385.449986][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7385.450257][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7385.450527][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7385.450781][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7385.451057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.451287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7385.451580][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7385.451848][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7385.452080][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7385.452319][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7385.452528][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7385.452787][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7385.453091][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7385.453322][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7385.453546][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7385.453786][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7385.454033][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7385.454265][ C1] tc_run (net/core/dev.c:3920) [ 7385.454463][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7385.454684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.454914][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7385.455165][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7385.455408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.455637][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7385.455892][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7385.456184][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7385.456446][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7385.456690][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7385.456947][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7385.457194][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7385.457460][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7385.457786][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7385.458054][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7385.458298][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7385.458553][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7385.458761][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7385.459014][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7385.459249][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7385.459526][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7385.459769][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7385.460008][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7385.460253][ C1] ? __create_object (mm/kmemleak.c:756) [ 7385.460488][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7385.460746][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7385.461018][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7385.461283][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7385.461553][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7385.461815][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7385.462051][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7385.462314][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7385.462542][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7385.462794][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7385.463050][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7385.463325][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7385.463598][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7385.463880][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7385.464138][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7385.464448][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7385.464687][ C1] __do_softirq (kernel/softirq.c:553) [ 7385.464911][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7385.465127][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7385.465401][ C1] </IRQ> [ 7385.465547][ C1] <TASK> [ 7385.465691][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7385.465986][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7385.466297][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7385.467227][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7385.467523][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7385.467907][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7385.468287][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7385.468671][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7385.469057][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7385.469441][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7385.469727][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7385.469944][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7385.470199][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7385.470492][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7385.470712][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7385.470956][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7385.471234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.471464][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7385.471710][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7385.471959][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7385.472236][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7385.472450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.472679][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7385.472914][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7385.473154][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7385.473386][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7385.473616][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7385.473849][ C1] ksys_write (fs/read_write.c:643) [ 7385.474057][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7385.474297][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7385.474591][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7385.474817][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7385.475104][ C1] RIP: 0033:0x7fd66fef3957 [ 7385.475327][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7385.476261][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7385.476666][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7385.477055][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7385.477437][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7385.477820][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7385.478206][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7385.480736][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7385.481230][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7385.481687][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7385.482146][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7385.483044][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7385.483671][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7385.483957][ C2] 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 [ 7385.484911][ C2] RSP: 0018:ffffc9000021fa88 EFLAGS: 00000202 [ 7385.485208][ C2] RAX: ffff888009359b58 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7385.485591][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 7385.485975][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7385.486361][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7385.486745][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7385.487130][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7385.487560][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7385.487880][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7385.488269][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7385.488654][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7385.489062][ C2] PKRU: 55555554 [ 7385.489242][ C2] Call Trace: [ 7385.489411][ C2] <IRQ> [ 7385.489556][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7385.489817][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7385.490069][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7385.490335][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7385.490599][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7385.490879][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7385.491136][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7385.491437][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7385.491689][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7385.491945][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7385.492244][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7385.492532][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7385.492836][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7385.493122][ C2] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7385.493370][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7385.493641][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7385.493942][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7385.494176][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.494408][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7385.494639][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7385.494881][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7385.495145][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7385.495422][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.495654][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7385.495885][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7385.496137][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7385.496365][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7385.496605][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7385.496874][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7385.497146][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7385.497422][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7385.497668][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7385.497941][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7385.498209][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7385.498542][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7385.498787][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7385.499097][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7385.499351][ 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) [ 7385.499548][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7385.499772][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7385.500018][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7385.500284][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7385.500528][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7385.500748][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7385.501057][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7385.501352][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7385.501624][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7385.501909][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7385.502148][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7385.502374][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7385.502663][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7385.502943][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7385.503284][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.503522][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7385.503817][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7385.504102][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7385.504424][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7385.504671][ 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:1584 (discriminator 4)) [ 7385.504897][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7385.505138][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7385.505440][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7385.505760][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7385.506052][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7385.506317][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7385.506595][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7385.506904][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7385.507139][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7385.507394][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7385.507701][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7385.507968][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7385.508237][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7385.508541][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7385.508794][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7385.509098][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7385.509338][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7385.509644][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7385.509884][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7385.510153][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7385.510389][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7385.510623][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7385.510853][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7385.511100][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7385.511406][ C2] tc_run (net/core/dev.c:3920) [ 7385.511606][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7385.511829][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.512061][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7385.512314][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7385.512559][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.512790][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7385.513053][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7385.513349][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7385.513613][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7385.513859][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7385.514115][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7385.514364][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7385.514691][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7385.514964][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7385.515209][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7385.515466][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7385.515677][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7385.515914][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7385.516181][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7385.516484][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7385.516750][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7385.516994][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7385.517218][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7385.517477][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7385.517715][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7385.517960][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7385.518192][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7385.518431][ 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:1584 (discriminator 4)) [ 7385.518661][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7385.518920][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7385.519193][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7385.519430][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7385.519672][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7385.519967][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7385.520277][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7385.520514][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7385.520766][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7385.521028][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7385.521262][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7385.521490][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7385.521744][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7385.521999][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7385.522251][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7385.522512][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7385.522786][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7385.523019][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7385.523328][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7385.523564][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7385.523826][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7385.524048][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7385.524351][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7385.524590][ C2] __do_softirq (kernel/softirq.c:553) [ 7385.524817][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7385.525030][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7385.525308][ C2] </IRQ> [ 7385.525453][ C2] <TASK> [ 7385.525600][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7385.525894][ 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) [ 7385.526143][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7385.527082][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7385.527379][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7385.527768][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7385.528156][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7385.528540][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7385.528925][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7385.529313][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7385.529592][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7385.529845][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7385.530083][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7385.530327][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7385.530593][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7385.530825][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7385.531090][ C2] do_idle (kernel/sched/idle.c:312) [ 7385.531286][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7385.531522][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7385.531764][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7385.532025][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7413.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7413.422981][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7413.423427][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7413.423877][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7413.424759][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7413.425344][ 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) [ 7413.425652][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7413.426587][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7413.426884][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7413.427268][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7413.427652][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7413.428037][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7413.428419][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7413.428802][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7413.429233][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7413.429553][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7413.429939][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7413.430322][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7413.430706][ C1] PKRU: 55555554 [ 7413.430881][ C1] Call Trace: [ 7413.431046][ C1] <IRQ> [ 7413.431187][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7413.431443][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7413.431677][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7413.431946][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7413.432209][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7413.432484][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7413.432740][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7413.433040][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7413.433293][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7413.433590][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7413.433878][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7413.434184][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7413.434461][ 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) [ 7413.434740][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7413.435018][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7413.435317][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7413.435552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.435782][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7413.436014][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7413.436253][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7413.436514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7413.436790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.437020][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7413.437252][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7413.437502][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7413.437729][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7413.437968][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7413.438218][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7413.438486][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7413.438752][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7413.438993][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7413.439256][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7413.439510][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7413.439847][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7413.440093][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7413.440402][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7413.440657][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7413.440853][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7413.441082][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7413.441332][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7413.441597][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7413.441824][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7413.442044][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7413.442350][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7413.442645][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7413.442917][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7413.443229][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7413.443474][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7413.443699][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7413.443996][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7413.444284][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7413.444596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.444826][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7413.445113][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7413.445385][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7413.445688][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7413.445935][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7413.446161][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7413.446399][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7413.446699][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7413.447025][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7413.447310][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7413.447579][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7413.447856][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7413.448160][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7413.448434][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7413.448672][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7413.448911][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7413.449150][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7413.449405][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7413.449649][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7413.449889][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7413.450157][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7413.450427][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7413.450681][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7413.450963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.451194][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7413.451490][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7413.451756][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7413.451989][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7413.452228][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7413.452437][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7413.452695][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7413.453000][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7413.453233][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7413.453452][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7413.453692][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7413.453940][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7413.454172][ C1] tc_run (net/core/dev.c:3920) [ 7413.454371][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7413.454594][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.454825][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7413.455078][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7413.455322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.455549][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7413.455805][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7413.456098][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7413.456361][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7413.456603][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7413.456860][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7413.457107][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7413.457375][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7413.457700][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7413.457966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7413.458210][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7413.458464][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7413.458675][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7413.458926][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7413.459161][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7413.459436][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7413.459678][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7413.459911][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7413.460151][ C1] ? __create_object (mm/kmemleak.c:756) [ 7413.460385][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7413.460645][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7413.460918][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7413.461181][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7413.461452][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7413.461715][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7413.461950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7413.462212][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7413.462440][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7413.462693][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7413.462967][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7413.463225][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7413.463496][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7413.463777][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7413.464038][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7413.464345][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7413.464584][ C1] __do_softirq (kernel/softirq.c:553) [ 7413.464808][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7413.465020][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7413.465295][ C1] </IRQ> [ 7413.465439][ C1] <TASK> [ 7413.465583][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7413.465877][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7413.466188][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7413.467118][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7413.467414][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7413.467795][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7413.468180][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7413.468562][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7413.468945][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7413.469329][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7413.469615][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7413.469828][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7413.470089][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7413.470381][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7413.470605][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7413.470848][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7413.471125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.471356][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7413.471604][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7413.471849][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7413.472130][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7413.472346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.472577][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7413.472808][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7413.473049][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7413.473280][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7413.473511][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7413.473740][ C1] ksys_write (fs/read_write.c:643) [ 7413.473952][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7413.474191][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7413.474482][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7413.474707][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7413.474996][ C1] RIP: 0033:0x7fd66fef3957 [ 7413.475214][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7413.476145][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7413.476552][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7413.476936][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7413.477317][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7413.477703][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7413.478087][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7413.480650][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7413.481155][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7413.481631][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7413.482091][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7413.483006][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7413.483612][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 7413.483891][ C2] 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 [ 7413.484845][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246 [ 7413.485141][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7413.485527][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 7413.485912][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7413.486297][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7413.486681][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7413.487071][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7413.487503][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7413.487824][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7413.488211][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7413.488596][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7413.488984][ C2] PKRU: 55555554 [ 7413.489160][ C2] Call Trace: [ 7413.489322][ C2] <IRQ> [ 7413.489465][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7413.489719][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7413.489954][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7413.490223][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7413.490486][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7413.490765][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7413.491023][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7413.491318][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7413.491572][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7413.491827][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7413.492126][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7413.492413][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7413.492718][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7413.493001][ C2] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 7413.493244][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7413.493517][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7413.493817][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7413.494050][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.494283][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7413.494515][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7413.494756][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7413.495021][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7413.495295][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.495526][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7413.495759][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7413.496012][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7413.496238][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7413.496476][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7413.496726][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7413.497018][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7413.497293][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7413.497540][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7413.497808][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7413.498080][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7413.498416][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7413.498660][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7413.498970][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7413.499224][ 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) [ 7413.499422][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7413.499644][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7413.499889][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7413.500166][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7413.500408][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7413.500627][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7413.500937][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7413.501233][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7413.501504][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7413.501790][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7413.502030][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7413.502253][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7413.502543][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7413.502818][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7413.503160][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.503398][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7413.503694][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7413.503983][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7413.504305][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7413.504552][ 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:1584 (discriminator 4)) [ 7413.504781][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7413.505022][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7413.505323][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7413.505645][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7413.505936][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7413.506201][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7413.506481][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7413.506784][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7413.507016][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7413.507273][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7413.507579][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7413.507847][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7413.508116][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7413.508422][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7413.508674][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7413.508979][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7413.509221][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7413.509528][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7413.509767][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7413.510036][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7413.510270][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7413.510503][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7413.510727][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7413.510975][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7413.511279][ C2] tc_run (net/core/dev.c:3920) [ 7413.511477][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7413.511702][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.511935][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7413.512188][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7413.512432][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.512662][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7413.512919][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7413.513219][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7413.513483][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7413.513727][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7413.513987][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7413.514236][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7413.514563][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7413.514830][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7413.515077][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7413.515333][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7413.515544][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7413.515779][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7413.516049][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7413.516350][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7413.516618][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7413.516863][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7413.517086][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7413.517345][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7413.517580][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7413.517824][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7413.518058][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7413.518299][ 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:1584 (discriminator 4)) [ 7413.518528][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7413.518787][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7413.519059][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7413.519296][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7413.519539][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7413.519829][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7413.520140][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7413.520376][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7413.520627][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7413.520891][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7413.521124][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7413.521353][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7413.521606][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7413.521860][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7413.522112][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7413.522373][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7413.522650][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7413.522882][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7413.523187][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7413.523425][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7413.523687][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7413.523906][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7413.524211][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7413.524452][ C2] __do_softirq (kernel/softirq.c:553) [ 7413.524676][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7413.524890][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7413.525165][ C2] </IRQ> [ 7413.525312][ C2] <TASK> [ 7413.525456][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7413.525751][ 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) [ 7413.526001][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7413.526939][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7413.527237][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7413.527622][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7413.528008][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7413.528393][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7413.528780][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7413.529167][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7413.529448][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7413.529701][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7413.529937][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7413.530180][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7413.530448][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7413.530678][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7413.530945][ C2] do_idle (kernel/sched/idle.c:312) [ 7413.531143][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7413.531378][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7413.531616][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7413.531879][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7413.532189][ C2] </TASK> | [ 7438.713793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7438.714139][ C1] rcu: 1-....: (5012385 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1166392 | [ 7438.714689][ C1] rcu: (t=5021921 jiffies g=1503537 q=2809 ncpus=4) [ 7438.715448][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7438.716040][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7438.716355][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7438.717294][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7438.717592][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7438.717977][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7438.718359][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7438.718744][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7438.719130][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7438.719513][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7438.719945][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7438.720263][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7438.720649][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7438.721036][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7438.721419][ C1] PKRU: 55555554 [ 7438.721594][ C1] Call Trace: [ 7438.721758][ C1] <IRQ> [ 7438.721901][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7438.722165][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7438.722409][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7438.722652][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7438.722880][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7438.723142][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7438.723401][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7438.723648][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7438.723925][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7438.724159][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7438.724460][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7438.724722][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7438.725014][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7438.725269][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7438.725565][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7438.725818][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7438.726116][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7438.726400][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7438.726704][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7438.726985][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7438.727269][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7438.727549][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7438.727849][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7438.728080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.728312][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7438.728544][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7438.728784][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7438.729047][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7438.729322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.729552][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7438.729783][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7438.730035][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7438.730262][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7438.730500][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7438.730749][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7438.731016][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7438.731282][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7438.731520][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7438.731781][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7438.732036][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7438.732372][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7438.732614][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7438.732954][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7438.733213][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7438.733416][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7438.733648][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7438.733900][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7438.734183][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7438.734404][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7438.734624][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7438.734932][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7438.735225][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7438.735496][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7438.735778][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7438.736017][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7438.736241][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7438.736529][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7438.736803][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7438.737116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.737346][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7438.737631][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7438.737907][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7438.738211][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7438.738457][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7438.738684][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7438.738922][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7438.739222][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7438.739540][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7438.739828][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7438.740093][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7438.740371][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7438.740672][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7438.740948][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7438.741187][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7438.741425][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7438.741662][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7438.741918][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7438.742163][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7438.742402][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7438.742673][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7438.742947][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7438.743200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7438.743476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.743707][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7438.744001][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7438.744268][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7438.744498][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7438.744737][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7438.744947][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7438.745205][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7438.745501][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7438.745731][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7438.745956][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7438.746196][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7438.746441][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7438.746674][ C1] tc_run (net/core/dev.c:3920) [ 7438.746873][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7438.747094][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.747325][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7438.747576][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7438.747819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.748050][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7438.748305][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7438.748598][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7438.748859][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7438.749103][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7438.749359][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7438.749604][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7438.749869][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7438.750198][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7438.750465][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7438.750708][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7438.750965][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7438.751172][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7438.751420][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7438.751655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7438.751933][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7438.752174][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7438.752405][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7438.752645][ C1] ? __create_object (mm/kmemleak.c:756) [ 7438.752909][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7438.753174][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7438.753457][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7438.753730][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7438.754009][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7438.754282][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7438.754517][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7438.754778][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7438.755009][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7438.755265][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7438.755516][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7438.755767][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7438.756034][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7438.756308][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7438.756561][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7438.756858][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7438.757099][ C1] __do_softirq (kernel/softirq.c:553) [ 7438.757322][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7438.757537][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7438.757811][ C1] </IRQ> [ 7438.757957][ C1] <TASK> [ 7438.758103][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7438.758398][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7438.758712][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7438.759649][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7438.759947][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7438.760330][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7438.760714][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7438.761098][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7438.761485][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7438.761873][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7438.762159][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7438.762374][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7438.762630][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7438.762930][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7438.763153][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7438.763396][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7438.763675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.763906][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7438.764153][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7438.764397][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7438.764677][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7438.764890][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.765121][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7438.765354][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7438.765589][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7438.765818][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7438.766051][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7438.766281][ C1] ksys_write (fs/read_write.c:643) [ 7438.766490][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7438.766730][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7438.767026][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7438.767251][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7438.767539][ C1] RIP: 0033:0x7fd66fef3957 [ 7438.767760][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7438.768695][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7438.769101][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7438.769486][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7438.769871][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7438.770254][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7438.770639][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7438.770639][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7438.771029][ C1] </TASK> | [ 7438.771180][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7438.771440][ C2] NMI backtrace for cpu 2 [ 7438.771450][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7438.771454][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7438.771461][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7438.771467][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7438.771471][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7438.771475][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7438.771479][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7438.771483][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7438.771487][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7438.771491][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7438.771495][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7438.771500][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7438.771504][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7438.771507][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7438.771510][ C2] PKRU: 55555554 [ 7438.771513][ C2] Call Trace: [ 7438.771515][ C2] <NMI> [ 7438.771518][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7438.771530][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7438.771538][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7438.771548][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7438.771551][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7438.771553][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7438.771558][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7438.771561][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7438.771564][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7438.771567][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7438.771571][ C2] </NMI> [ 7438.771571][ C2] <IRQ> [ 7438.771573][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7438.771575][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7438.771579][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.771582][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7438.771586][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7438.771589][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7438.771592][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7438.771595][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.771597][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7438.771601][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7438.771604][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7438.771611][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7438.771613][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7438.771618][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7438.771622][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7438.771626][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7438.771629][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7438.771631][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7438.771634][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7438.771638][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7438.771641][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7438.771645][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7438.771653][ 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) [ 7438.771656][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7438.771659][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7438.771663][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7438.771666][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7438.771669][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7438.771671][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7438.771677][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7438.771682][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7438.771686][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7438.771694][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7438.771696][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7438.771700][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7438.771703][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7438.771706][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7438.771711][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.771713][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7438.771717][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7438.771721][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7438.771725][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7438.771728][ 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:1584 (discriminator 4)) [ 7438.771730][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7438.771733][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7438.771740][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7438.771746][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7438.771752][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7438.771757][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7438.771767][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7438.771774][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7438.771779][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7438.771781][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7438.771785][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7438.771787][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7438.771791][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7438.771793][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7438.771796][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7438.771799][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7438.771803][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7438.771807][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7438.771810][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7438.771813][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7438.771817][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7438.771821][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7438.771824][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7438.771827][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7438.771831][ C2] tc_run (net/core/dev.c:3920) [ 7438.771834][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7438.771838][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.771840][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7438.771844][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7438.771848][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.771850][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7438.771854][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7438.771857][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7438.771860][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7438.771864][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7438.771868][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7438.771872][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7438.771879][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7438.771882][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7438.771886][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7438.771890][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7438.771893][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7438.771896][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7438.771899][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7438.771902][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7438.771904][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7438.771907][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7438.771909][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7438.771912][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7438.771915][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7438.771918][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7438.771921][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7438.771925][ 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:1584 (discriminator 4)) [ 7438.771928][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7438.771933][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7438.771937][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7438.771940][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7438.771944][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7438.771949][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7438.771952][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7438.771956][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7438.771959][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7438.771962][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7438.771966][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7438.771970][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7438.771975][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7438.771979][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7438.771982][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7438.771987][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7438.771990][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7438.771992][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7438.771995][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7438.771998][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7438.772001][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7438.772004][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7438.772009][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7438.772012][ C2] __do_softirq (kernel/softirq.c:553) [ 7438.772016][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7438.772018][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7438.772022][ C2] </IRQ> [ 7438.772022][ C2] <TASK> [ 7438.772023][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7438.772026][ 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) [ 7438.772029][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7438.772031][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7438.772033][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7438.772035][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7438.772037][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7438.772038][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7438.772039][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7438.772042][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7438.772045][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7438.772048][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7438.772051][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7438.772053][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7438.772056][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7438.772058][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7438.772062][ C2] do_idle (kernel/sched/idle.c:312) [ 7438.772064][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7438.772067][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7438.772069][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7438.772073][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7465.422378][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7465.422918][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7465.423384][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7465.423849][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7465.424713][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7465.425272][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7465.425535][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 7465.426421][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7465.426703][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7465.427068][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7465.427434][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7465.427798][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7465.428163][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7465.428526][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7465.428935][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7465.429239][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7465.429607][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7465.429971][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7465.430334][ C1] PKRU: 55555554 [ 7465.430501][ C1] Call Trace: [ 7465.430659][ C1] <IRQ> [ 7465.430795][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7465.431038][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7465.431264][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7465.431516][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7465.431767][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7465.432032][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7465.432277][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7465.432560][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7465.432829][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7465.433137][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7465.433431][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7465.433745][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7465.434044][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7465.434301][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7465.434561][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7465.434847][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7465.435069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.435293][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7465.435513][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7465.435743][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7465.435993][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7465.436253][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.436474][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7465.436698][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7465.436939][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7465.437157][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7465.437399][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7465.437649][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7465.437919][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7465.438186][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7465.438425][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7465.438693][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7465.438935][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7465.439259][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7465.439492][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7465.439785][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7465.440028][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7465.440221][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7465.440432][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7465.440666][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7465.440922][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7465.441136][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7465.441347][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7465.441640][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7465.441921][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7465.442183][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7465.442452][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7465.442681][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7465.442943][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7465.443242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7465.443525][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7465.443849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.444093][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7465.444364][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7465.444626][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7465.444918][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7465.445153][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7465.445368][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7465.445595][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7465.445883][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7465.446187][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7465.446462][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7465.446713][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7465.446980][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7465.447266][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7465.447531][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7465.447761][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7465.447988][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7465.448213][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7465.448456][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7465.448690][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7465.448917][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7465.449176][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7465.449433][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7465.449675][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7465.449940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.450159][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7465.450440][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7465.450695][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7465.450915][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7465.451141][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7465.451341][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7465.451588][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7465.451900][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7465.452133][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7465.452356][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7465.452599][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7465.452869][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7465.453108][ C1] tc_run (net/core/dev.c:3920) [ 7465.453316][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7465.453544][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.453781][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7465.454055][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7465.454287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.454506][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7465.454750][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7465.455029][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7465.455278][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7465.455510][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7465.455753][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7465.455990][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7465.456242][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7465.456552][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7465.456806][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7465.457037][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7465.457279][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7465.457477][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7465.457714][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7465.457938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7465.458200][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7465.458430][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7465.458650][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7465.458878][ C1] ? __create_object (mm/kmemleak.c:756) [ 7465.459104][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7465.459350][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7465.459607][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7465.459861][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7465.460118][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7465.460367][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7465.460590][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7465.460840][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7465.461057][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7465.461297][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7465.461560][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7465.461813][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7465.462078][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7465.462354][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7465.462617][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7465.462929][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7465.463170][ C1] __do_softirq (kernel/softirq.c:553) [ 7465.463393][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7465.463607][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7465.463883][ C1] </IRQ> [ 7465.464035][ C1] <TASK> [ 7465.464173][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7465.464454][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7465.464750][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7465.465637][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7465.465921][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7465.466290][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7465.466655][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7465.467019][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7465.467386][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7465.467753][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7465.468025][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7465.468233][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7465.468479][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7465.468759][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7465.468968][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7465.469200][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7465.469466][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.469683][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7465.469919][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7465.470152][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7465.470417][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7465.470621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.470841][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7465.471064][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7465.471288][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7465.471506][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7465.471727][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7465.471949][ C1] ksys_write (fs/read_write.c:643) [ 7465.472147][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7465.472375][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7465.472654][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7465.472897][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7465.473187][ C1] RIP: 0033:0x7fd66fef3957 [ 7465.473410][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7465.474336][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7465.474724][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7465.475094][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7465.475460][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7465.475826][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7465.476191][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7465.478717][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7465.479213][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7465.479672][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7465.480137][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7465.481038][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7465.481634][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7465.481949][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7465.482906][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7465.483205][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7465.483590][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7465.483975][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7465.484362][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7465.484748][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7465.485135][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7465.485568][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7465.485889][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7465.486279][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7465.486665][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7465.487051][ C2] PKRU: 55555554 [ 7465.487232][ C2] Call Trace: [ 7465.487398][ C2] <IRQ> [ 7465.487541][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7465.487796][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7465.488032][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7465.488299][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7465.488563][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7465.488845][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7465.489103][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7465.489400][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7465.489653][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7465.489908][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7465.490208][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7465.490495][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7465.490805][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7465.491087][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7465.491376][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7465.491657][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7465.491961][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7465.492195][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.492428][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7465.492661][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7465.492911][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7465.493173][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7465.493448][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.493679][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7465.493915][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7465.494167][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7465.494396][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7465.494636][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7465.494888][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7465.495155][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7465.495424][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7465.495665][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7465.495928][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7465.496183][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7465.496522][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7465.496768][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7465.497083][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7465.497338][ 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) [ 7465.497537][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7465.497760][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7465.498008][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7465.498278][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7465.498523][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7465.498741][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7465.499053][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7465.499350][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7465.499624][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7465.499914][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7465.500155][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7465.500381][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7465.500673][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7465.500950][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7465.501266][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.501497][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7465.501786][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7465.502062][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7465.502369][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7465.502617][ 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:1584 (discriminator 4)) [ 7465.502850][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7465.503091][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7465.503394][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7465.503716][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7465.504005][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7465.504274][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7465.504553][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7465.504857][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7465.505091][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7465.505348][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7465.505656][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7465.505925][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7465.506192][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7465.506498][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7465.506754][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7465.507059][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7465.507301][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7465.507609][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7465.507849][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7465.508116][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7465.508350][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7465.508583][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7465.508808][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7465.509055][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7465.509359][ C2] tc_run (net/core/dev.c:3920) [ 7465.509558][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7465.509782][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.510015][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7465.510269][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7465.510514][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.510744][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7465.511002][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7465.511296][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7465.511560][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7465.511805][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7465.512063][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7465.512315][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7465.512641][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7465.512914][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7465.513159][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7465.513415][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7465.513626][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7465.513860][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7465.514130][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7465.514432][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7465.514700][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7465.514946][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7465.515169][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7465.515429][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7465.515666][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7465.515910][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7465.516142][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7465.516383][ 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:1584 (discriminator 4)) [ 7465.516612][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7465.516870][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7465.517141][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7465.517379][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7465.517622][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7465.517915][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7465.518226][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7465.518461][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7465.518718][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7465.518981][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7465.519212][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7465.519442][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7465.519695][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7465.519949][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7465.520200][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7465.520463][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7465.520739][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7465.520971][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7465.521251][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7465.521483][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7465.521739][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7465.521953][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7465.522241][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7465.522482][ C2] __do_softirq (kernel/softirq.c:553) [ 7465.522712][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7465.522926][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7465.523202][ C2] </IRQ> [ 7465.523354][ C2] <TASK> [ 7465.523498][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7465.523794][ 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) [ 7465.524043][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7465.524981][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7465.525279][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7465.525665][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7465.526050][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7465.526438][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7465.526825][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7465.527211][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7465.527493][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7465.527747][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7465.527982][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7465.528225][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7465.528497][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7465.528727][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7465.528994][ C2] do_idle (kernel/sched/idle.c:312) [ 7465.529191][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7465.529428][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7465.529663][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7465.529926][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7493.422380][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7493.422906][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7493.423359][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7493.423821][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7493.424661][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7493.425227][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7493.425527][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7493.426420][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7493.426703][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7493.427068][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7493.427435][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7493.427804][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7493.428169][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7493.428535][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7493.428949][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7493.429253][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7493.429624][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7493.429991][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7493.430356][ C1] PKRU: 55555554 [ 7493.430524][ C1] Call Trace: [ 7493.430682][ C1] <IRQ> [ 7493.430820][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7493.431063][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7493.431288][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7493.431542][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7493.431794][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7493.432059][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7493.432304][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7493.432592][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7493.432885][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7493.433195][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7493.433488][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7493.433817][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7493.434100][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7493.434384][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7493.434667][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7493.434970][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7493.435193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.435414][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7493.435635][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7493.435866][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7493.436116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7493.436379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.436598][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7493.436825][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7493.437065][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7493.437282][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7493.437510][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7493.437749][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7493.438006][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7493.438261][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7493.438489][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7493.438738][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7493.438981][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7493.439304][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7493.439538][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7493.439835][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7493.440079][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7493.440266][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7493.440480][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7493.440714][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7493.440970][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7493.441184][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7493.441393][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7493.441687][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7493.441970][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7493.442231][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7493.442504][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7493.442758][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7493.442982][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7493.443275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7493.443549][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7493.443870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.444090][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7493.444364][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7493.444627][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7493.444919][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7493.445154][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7493.445371][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7493.445600][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7493.445886][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7493.446196][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7493.446472][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7493.446723][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7493.446992][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7493.447281][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7493.447544][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7493.447775][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7493.448004][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7493.448231][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7493.448475][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7493.448710][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7493.448939][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7493.449197][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7493.449454][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7493.449699][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7493.449962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.450184][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7493.450462][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7493.450720][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7493.450941][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7493.451168][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7493.451369][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7493.451615][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7493.451901][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7493.452122][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7493.452335][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7493.452565][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7493.452833][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7493.453071][ C1] tc_run (net/core/dev.c:3920) [ 7493.453271][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7493.453496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.453726][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7493.453978][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7493.454215][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.454436][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7493.454680][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7493.454961][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7493.455211][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7493.455444][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7493.455689][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7493.455926][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7493.456181][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7493.456494][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7493.456748][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7493.456982][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7493.457227][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7493.457427][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7493.457665][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7493.457889][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7493.458156][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7493.458388][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7493.458608][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7493.458839][ C1] ? __create_object (mm/kmemleak.c:756) [ 7493.459065][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7493.459311][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7493.459572][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7493.459826][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7493.460084][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7493.460335][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7493.460562][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7493.460814][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7493.461031][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7493.461273][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7493.461537][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7493.461789][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7493.462058][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7493.462334][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7493.462603][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7493.462919][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7493.463162][ C1] __do_softirq (kernel/softirq.c:553) [ 7493.463386][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7493.463601][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7493.463885][ C1] </IRQ> [ 7493.464024][ C1] <TASK> [ 7493.464162][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7493.464444][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7493.464743][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7493.465637][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7493.465922][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7493.466289][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7493.466655][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7493.467024][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7493.467394][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7493.467764][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7493.468039][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7493.468247][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7493.468492][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7493.468773][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7493.468986][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7493.469219][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7493.469485][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.469706][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7493.469944][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7493.470177][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7493.470444][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7493.470650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.470870][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7493.471092][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7493.471318][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7493.471539][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7493.471759][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7493.471982][ C1] ksys_write (fs/read_write.c:643) [ 7493.472181][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7493.472411][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7493.472718][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7493.472947][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7493.473236][ C1] RIP: 0033:0x7fd66fef3957 [ 7493.473460][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7493.474376][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7493.474764][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7493.475132][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7493.475498][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7493.475864][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7493.476232][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7493.478755][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7493.479248][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7493.479707][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7493.480167][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7493.481070][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7493.481662][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7493.481976][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7493.482923][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7493.483220][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7493.483609][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7493.483997][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7493.484382][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7493.484768][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7493.485157][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7493.485589][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7493.485913][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7493.486301][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7493.486686][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7493.487080][ C2] PKRU: 55555554 [ 7493.487256][ C2] Call Trace: [ 7493.487420][ C2] <IRQ> [ 7493.487563][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7493.487819][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7493.488052][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7493.488324][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7493.488588][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7493.488868][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7493.489128][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7493.489426][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7493.489679][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7493.489936][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7493.490235][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7493.490522][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7493.490828][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7493.491107][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7493.491394][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7493.491673][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7493.491977][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7493.492212][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.492447][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7493.492683][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7493.492925][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7493.493191][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7493.493467][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.493700][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7493.493936][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7493.494189][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7493.494415][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7493.494655][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7493.494905][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7493.495170][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7493.495441][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7493.495686][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7493.495951][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7493.496206][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7493.496542][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7493.496786][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7493.497096][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7493.497351][ 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) [ 7493.497552][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7493.497777][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7493.498023][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7493.498290][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7493.498534][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7493.498755][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7493.499065][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7493.499361][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7493.499635][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7493.499920][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7493.500161][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7493.500386][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7493.500677][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7493.500953][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7493.501268][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.501501][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7493.501787][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7493.502064][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7493.502372][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7493.502649][ 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:1584 (discriminator 4)) [ 7493.502879][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7493.503119][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7493.503422][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7493.503743][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7493.504041][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7493.504307][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7493.504587][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7493.504888][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7493.505123][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7493.505378][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7493.505684][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7493.505954][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7493.506223][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7493.506528][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7493.506780][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7493.507086][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7493.507327][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7493.507633][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7493.507873][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7493.508144][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7493.508377][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7493.508611][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7493.508837][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7493.509085][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7493.509389][ C2] tc_run (net/core/dev.c:3920) [ 7493.509589][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7493.509813][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.510045][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7493.510296][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7493.510542][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.510774][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7493.511031][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7493.511327][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7493.511591][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7493.511836][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7493.512093][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7493.512341][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7493.512676][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7493.512946][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7493.513196][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7493.513454][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7493.513664][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7493.513900][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7493.514168][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7493.514470][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7493.514738][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7493.514983][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7493.515207][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7493.515465][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7493.515703][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7493.515948][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7493.516181][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7493.516422][ 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:1584 (discriminator 4)) [ 7493.516649][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7493.516910][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7493.517183][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7493.517421][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7493.517663][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7493.517955][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7493.518266][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7493.518503][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7493.518760][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7493.519021][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7493.519254][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7493.519484][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7493.519737][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7493.519995][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7493.520247][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7493.520508][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7493.520784][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7493.521015][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7493.521298][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7493.521529][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7493.521786][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7493.522000][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7493.522288][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7493.522529][ C2] __do_softirq (kernel/softirq.c:553) [ 7493.522757][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7493.522973][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7493.523249][ C2] </IRQ> [ 7493.523394][ C2] <TASK> [ 7493.523541][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7493.523838][ 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) [ 7493.524086][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7493.525027][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7493.525325][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7493.525712][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7493.526099][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7493.526483][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7493.526871][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7493.527260][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7493.527539][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7493.527793][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7493.528030][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7493.528273][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7493.528539][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7493.528773][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7493.529037][ C2] do_idle (kernel/sched/idle.c:312) [ 7493.529241][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7493.529475][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7493.529712][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7493.529972][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7493.530276][ C2] </TASK> | [ 7516.771793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7516.772139][ C1] rcu: 1-....: (5090276 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1183639 | [ 7516.772668][ C1] rcu: (t=5099979 jiffies g=1503537 q=2847 ncpus=4) [ 7516.773395][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7516.773956][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7516.774261][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7516.775152][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7516.775435][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7516.775802][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7516.776168][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7516.776533][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7516.776901][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7516.777269][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7516.777679][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7516.777984][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7516.778351][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7516.778719][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7516.779086][ C1] PKRU: 55555554 [ 7516.779253][ C1] Call Trace: [ 7516.779409][ C1] <IRQ> [ 7516.779549][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7516.779803][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7516.780036][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7516.780268][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7516.780479][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7516.780730][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7516.780979][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7516.781218][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7516.781479][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7516.781702][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7516.781991][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7516.782243][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7516.782529][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7516.782788][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7516.783084][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7516.783339][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7516.783639][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7516.783924][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7516.784214][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7516.784478][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7516.784752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7516.785017][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7516.785303][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7516.785527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.785750][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7516.785972][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7516.786202][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7516.786453][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7516.786714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.786935][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7516.787158][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7516.787398][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7516.787613][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7516.787841][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7516.788079][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7516.788335][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7516.788610][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7516.788850][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7516.789115][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7516.789371][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7516.789709][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7516.789953][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7516.790263][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7516.790518][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7516.790723][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7516.790935][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7516.791169][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7516.791423][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7516.791638][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7516.791849][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7516.792143][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7516.792423][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7516.792715][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7516.792999][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7516.793238][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7516.793463][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7516.793758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7516.794022][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7516.794322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.794543][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7516.794813][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7516.795078][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7516.795369][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7516.795606][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7516.795820][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7516.796049][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7516.796338][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7516.796647][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7516.796923][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7516.797175][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7516.797439][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7516.797728][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7516.797992][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7516.798221][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7516.798448][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7516.798675][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7516.798918][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7516.799152][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7516.799380][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7516.799637][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7516.799895][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7516.800138][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7516.800401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.800621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7516.800901][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7516.801155][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7516.801375][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7516.801603][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7516.801801][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7516.802052][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7516.802335][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7516.802581][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7516.802806][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7516.803048][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7516.803297][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7516.803529][ C1] tc_run (net/core/dev.c:3920) [ 7516.803737][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7516.803951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.804172][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7516.804412][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7516.804646][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.804866][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7516.805110][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7516.805389][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7516.805641][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7516.805874][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7516.806118][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7516.806354][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7516.806608][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7516.806919][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7516.807175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7516.807408][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7516.807653][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7516.807851][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7516.808088][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7516.808313][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7516.808575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7516.808807][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7516.809029][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7516.809258][ C1] ? __create_object (mm/kmemleak.c:756) [ 7516.809484][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7516.809730][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7516.809989][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7516.810241][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7516.810501][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7516.810751][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7516.810977][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7516.811227][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7516.811446][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7516.811687][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7516.811928][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7516.812168][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7516.812420][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7516.812713][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7516.812969][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7516.813266][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7516.813505][ C1] __do_softirq (kernel/softirq.c:553) [ 7516.813741][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7516.813946][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7516.814210][ C1] </IRQ> [ 7516.814348][ C1] <TASK> [ 7516.814488][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7516.814766][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7516.815066][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7516.815958][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7516.816240][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7516.816609][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7516.816975][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7516.817342][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7516.817708][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7516.818080][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7516.818352][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7516.818560][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7516.818806][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7516.819086][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7516.819297][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7516.819529][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7516.819793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.820012][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7516.820249][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7516.820482][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7516.820750][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7516.820954][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.821174][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7516.821397][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7516.821621][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7516.821841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7516.822063][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7516.822284][ C1] ksys_write (fs/read_write.c:643) [ 7516.822507][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7516.822748][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7516.823045][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7516.823269][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7516.823559][ C1] RIP: 0033:0x7fd66fef3957 [ 7516.823784][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7516.824677][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7516.825064][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7516.825431][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7516.825799][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7516.826165][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7516.826532][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7516.826532][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7516.826902][ C1] </TASK> | [ 7516.827047][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7516.827301][ C2] NMI backtrace for cpu 2 [ 7516.827315][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7516.827320][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7516.827329][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7516.827335][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7516.827341][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7516.827345][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7516.827349][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7516.827353][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7516.827356][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7516.827361][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7516.827365][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7516.827370][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7516.827372][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7516.827373][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7516.827375][ C2] PKRU: 55555554 [ 7516.827376][ C2] Call Trace: [ 7516.827378][ C2] <NMI> [ 7516.827381][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7516.827388][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7516.827392][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7516.827397][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7516.827400][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7516.827403][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7516.827408][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7516.827411][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7516.827415][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7516.827418][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7516.827421][ C2] </NMI> [ 7516.827422][ C2] <IRQ> [ 7516.827423][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7516.827426][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7516.827430][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.827433][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7516.827437][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7516.827441][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7516.827444][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7516.827447][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.827450][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7516.827454][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7516.827457][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7516.827464][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7516.827467][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7516.827472][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7516.827478][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7516.827481][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7516.827484][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7516.827486][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7516.827489][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7516.827494][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7516.827499][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7516.827502][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7516.827511][ 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) [ 7516.827514][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7516.827517][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7516.827522][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7516.827525][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7516.827528][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7516.827531][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7516.827537][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7516.827542][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7516.827546][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7516.827555][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7516.827558][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7516.827560][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7516.827564][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7516.827567][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7516.827571][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.827574][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7516.827578][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7516.827582][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7516.827586][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7516.827589][ 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:1584 (discriminator 4)) [ 7516.827591][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7516.827594][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7516.827602][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7516.827609][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7516.827616][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7516.827621][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7516.827631][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7516.827639][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7516.827643][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7516.827646][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7516.827650][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7516.827652][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7516.827656][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7516.827659][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7516.827663][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7516.827667][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7516.827672][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7516.827676][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7516.827678][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7516.827681][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7516.827685][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7516.827690][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7516.827693][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7516.827695][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7516.827700][ C2] tc_run (net/core/dev.c:3920) [ 7516.827704][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7516.827707][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.827709][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7516.827714][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7516.827718][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.827720][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7516.827723][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7516.827728][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7516.827731][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7516.827735][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7516.827739][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7516.827743][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7516.827750][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7516.827754][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7516.827758][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7516.827762][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7516.827766][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7516.827768][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7516.827772][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7516.827775][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7516.827777][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7516.827781][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7516.827784][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7516.827787][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7516.827790][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7516.827793][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7516.827797][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7516.827801][ 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:1584 (discriminator 4)) [ 7516.827804][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7516.827810][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7516.827813][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7516.827817][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7516.827822][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7516.827827][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7516.827830][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7516.827834][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7516.827837][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7516.827840][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7516.827844][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7516.827848][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7516.827853][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7516.827857][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7516.827860][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7516.827865][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7516.827868][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7516.827870][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7516.827874][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7516.827877][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7516.827881][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7516.827884][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7516.827888][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7516.827892][ C2] __do_softirq (kernel/softirq.c:553) [ 7516.827896][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7516.827899][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7516.827902][ C2] </IRQ> [ 7516.827903][ C2] <TASK> [ 7516.827904][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7516.827908][ 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) [ 7516.827911][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7516.827913][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7516.827914][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7516.827916][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7516.827917][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7516.827919][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7516.827920][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7516.827924][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7516.827927][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7516.827930][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7516.827933][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7516.827935][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7516.827937][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7516.827940][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7516.827943][ C2] do_idle (kernel/sched/idle.c:312) [ 7516.827946][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7516.827948][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7516.827951][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7516.827955][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7541.422372][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7541.422898][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7541.423349][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7541.423803][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7541.424646][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7541.425207][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7541.425504][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7541.426393][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7541.426676][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7541.427043][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7541.427410][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7541.427775][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7541.428139][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7541.428505][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7541.428916][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7541.429222][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7541.429589][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7541.429957][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7541.430323][ C1] PKRU: 55555554 [ 7541.430489][ C1] Call Trace: [ 7541.430647][ C1] <IRQ> [ 7541.430782][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7541.431028][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7541.431252][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7541.431508][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7541.431759][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7541.432024][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7541.432271][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7541.432581][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7541.432835][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7541.433135][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7541.433421][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7541.433728][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7541.433994][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7541.434266][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7541.434531][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7541.434818][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7541.435041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.435263][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7541.435483][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7541.435713][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7541.435964][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7541.436227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.436448][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7541.436668][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7541.436910][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7541.437127][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7541.437356][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7541.437593][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7541.437850][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7541.438106][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7541.438333][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7541.438586][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7541.438831][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7541.439151][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7541.439385][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7541.439680][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7541.439923][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7541.440112][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7541.440327][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7541.440562][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7541.440816][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7541.441031][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7541.441240][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7541.441536][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7541.441819][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7541.442078][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7541.442351][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7541.442610][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7541.442832][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7541.443124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7541.443401][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7541.443720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.443939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7541.444213][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7541.444476][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7541.444768][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7541.445004][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7541.445221][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7541.445451][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7541.445738][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7541.446046][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7541.446323][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7541.446578][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7541.446844][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7541.447134][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7541.447395][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7541.447625][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7541.447853][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7541.448081][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7541.448325][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7541.448560][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7541.448788][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7541.449045][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7541.449304][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7541.449548][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7541.449810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.450031][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7541.450312][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7541.450567][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7541.450789][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7541.451017][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7541.451216][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7541.451463][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7541.451747][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7541.451971][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7541.452181][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7541.452434][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7541.452682][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7541.452917][ C1] tc_run (net/core/dev.c:3920) [ 7541.453117][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7541.453341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.453582][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7541.453823][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7541.454056][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.454274][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7541.454518][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7541.454802][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7541.455052][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7541.455284][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7541.455530][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7541.455766][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7541.456022][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7541.456333][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7541.456585][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7541.456818][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7541.457062][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7541.457265][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7541.457503][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7541.457728][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7541.457992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7541.458223][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7541.458445][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7541.458674][ C1] ? __create_object (mm/kmemleak.c:756) [ 7541.458897][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7541.459145][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7541.459406][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7541.459656][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7541.459917][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7541.460168][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7541.460392][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7541.460643][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7541.460861][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7541.461102][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7541.461345][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7541.461612][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7541.461877][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7541.462152][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7541.462410][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7541.462708][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7541.462949][ C1] __do_softirq (kernel/softirq.c:553) [ 7541.463176][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7541.463389][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7541.463671][ C1] </IRQ> [ 7541.463810][ C1] <TASK> [ 7541.463948][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7541.464229][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7541.464527][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7541.465418][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7541.465702][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7541.466069][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7541.466437][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7541.466804][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7541.467173][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7541.467545][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7541.467820][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7541.468026][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7541.468272][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7541.468552][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7541.468765][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7541.468998][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7541.469262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.469484][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7541.469722][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7541.469957][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7541.470222][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7541.470428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.470649][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7541.470869][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7541.471094][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7541.471319][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7541.471541][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7541.471757][ C1] ksys_write (fs/read_write.c:643) [ 7541.471961][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7541.472189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7541.472493][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7541.472720][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7541.473012][ C1] RIP: 0033:0x7fd66fef3957 [ 7541.473231][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7541.474145][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7541.474533][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7541.474903][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7541.475268][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7541.475636][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7541.476003][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7541.478510][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7541.479003][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7541.479461][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7541.479923][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7541.480823][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7541.481413][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7541.481727][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7541.482682][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7541.482979][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7541.483366][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7541.483752][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7541.484137][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7541.484523][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7541.484921][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7541.485354][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7541.485675][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7541.486062][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7541.486449][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7541.486837][ C2] PKRU: 55555554 [ 7541.487013][ C2] Call Trace: [ 7541.487176][ C2] <IRQ> [ 7541.487322][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7541.487577][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7541.487812][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7541.488081][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7541.488344][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7541.488624][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7541.488882][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7541.489177][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7541.489431][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7541.489687][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7541.489984][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7541.490273][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7541.490578][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7541.490857][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7541.491145][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7541.491425][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7541.491725][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7541.491960][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.492193][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7541.492442][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7541.492687][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7541.492957][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7541.493231][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.493464][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7541.493698][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7541.493951][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7541.494177][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7541.494417][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7541.494667][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7541.494934][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7541.495204][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7541.495444][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7541.495707][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7541.495963][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7541.496298][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7541.496542][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7541.496872][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7541.497133][ 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) [ 7541.497339][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7541.497577][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7541.497823][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7541.498091][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7541.498334][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7541.498555][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7541.498865][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7541.499162][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7541.499435][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7541.499720][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7541.499959][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7541.500184][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7541.500475][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7541.500751][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7541.501066][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.501298][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7541.501586][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7541.501863][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7541.502171][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7541.502427][ 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:1584 (discriminator 4)) [ 7541.502655][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7541.502897][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7541.503199][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7541.503520][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7541.503811][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7541.504077][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7541.504358][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7541.504659][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7541.504894][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7541.505150][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7541.505457][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7541.505727][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7541.505995][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7541.506301][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7541.506557][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7541.506861][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7541.507105][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7541.507411][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7541.507651][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7541.507919][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7541.508154][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7541.508386][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7541.508612][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7541.508860][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7541.509164][ C2] tc_run (net/core/dev.c:3920) [ 7541.509363][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7541.509589][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.509819][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7541.510073][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7541.510318][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.510550][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7541.510805][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7541.511102][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7541.511365][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7541.511610][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7541.511867][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7541.512116][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7541.512449][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7541.512718][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7541.512965][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7541.513221][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7541.513431][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7541.513668][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7541.513936][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7541.514238][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7541.514507][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7541.514750][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7541.514975][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7541.515233][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7541.515470][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7541.515714][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7541.515948][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7541.516189][ 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:1584 (discriminator 4)) [ 7541.516415][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7541.516680][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7541.516953][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7541.517190][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7541.517432][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7541.517723][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7541.518034][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7541.518272][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7541.518524][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7541.518782][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7541.519017][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7541.519247][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7541.519501][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7541.519754][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7541.520007][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7541.520268][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7541.520544][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7541.520774][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7541.521058][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7541.521290][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7541.521546][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7541.521758][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7541.522049][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7541.522289][ C2] __do_softirq (kernel/softirq.c:553) [ 7541.522532][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7541.522747][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7541.523023][ C2] </IRQ> [ 7541.523169][ C2] <TASK> [ 7541.523316][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7541.523611][ 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) [ 7541.523861][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7541.524801][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7541.525098][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7541.525485][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7541.525871][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7541.526255][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7541.526644][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7541.527036][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7541.527315][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7541.527568][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7541.527805][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7541.528053][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7541.528320][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7541.528552][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7541.528818][ C2] do_idle (kernel/sched/idle.c:312) [ 7541.529017][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7541.529251][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7541.529487][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7541.529748][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7569.422421][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7569.422936][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7569.423387][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7569.423834][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7569.424675][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7569.425237][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7569.425499][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 7569.426391][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7569.426675][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7569.427041][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7569.427406][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7569.427775][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7569.428143][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7569.428508][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7569.428919][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7569.429223][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7569.429593][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7569.429962][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7569.430327][ C1] PKRU: 55555554 [ 7569.430495][ C1] Call Trace: [ 7569.430653][ C1] <IRQ> [ 7569.430790][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7569.431034][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7569.431259][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7569.431512][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7569.431761][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7569.432032][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7569.432300][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7569.432596][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7569.432850][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7569.433148][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7569.433443][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7569.433733][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7569.434001][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7569.434257][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7569.434515][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7569.434802][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7569.435028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.435250][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7569.435470][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7569.435698][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7569.435950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7569.436212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.436433][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7569.436656][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7569.436896][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7569.437111][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7569.437339][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7569.437577][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7569.437832][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7569.438090][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7569.438318][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7569.438569][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7569.438813][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7569.439133][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7569.439367][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7569.439662][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7569.439905][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7569.440094][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7569.440307][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7569.440539][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7569.440793][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7569.441009][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7569.441218][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7569.441513][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7569.441795][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7569.442056][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7569.442375][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7569.442615][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7569.442841][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7569.443130][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7569.443409][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7569.443719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.443938][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7569.444210][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7569.444474][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7569.444766][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7569.445002][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7569.445218][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7569.445447][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7569.445735][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7569.446043][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7569.446319][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7569.446573][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7569.446838][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7569.447128][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7569.447391][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7569.447619][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7569.447848][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7569.448075][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7569.448318][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7569.448552][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7569.448780][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7569.449038][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7569.449297][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7569.449540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7569.449802][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.450024][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7569.450305][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7569.450559][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7569.450781][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7569.451010][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7569.451208][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7569.451454][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7569.451740][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7569.451963][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7569.452175][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7569.452432][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7569.452681][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7569.452916][ C1] tc_run (net/core/dev.c:3920) [ 7569.453115][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7569.453340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.453575][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7569.453817][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7569.454051][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.454271][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7569.454516][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7569.454794][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7569.455048][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7569.455282][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7569.455527][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7569.455764][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7569.456018][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7569.456333][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7569.456590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7569.456823][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7569.457068][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7569.457267][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7569.457504][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7569.457728][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7569.457995][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7569.458226][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7569.458449][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7569.458677][ C1] ? __create_object (mm/kmemleak.c:756) [ 7569.458902][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7569.459149][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7569.459407][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7569.459658][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7569.459921][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7569.460171][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7569.460397][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7569.460647][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7569.460868][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7569.461109][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7569.461351][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7569.461618][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7569.461883][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7569.462161][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7569.462418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7569.462713][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7569.462953][ C1] __do_softirq (kernel/softirq.c:553) [ 7569.463180][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7569.463393][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7569.463669][ C1] </IRQ> [ 7569.463807][ C1] <TASK> [ 7569.463945][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7569.464225][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7569.464523][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7569.465414][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7569.465697][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7569.466065][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7569.466435][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7569.466801][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7569.467166][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7569.467535][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7569.467809][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7569.468015][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7569.468261][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7569.468540][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7569.468751][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7569.468983][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7569.469247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.469467][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7569.469703][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7569.469937][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7569.470203][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7569.470407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.470628][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7569.470849][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7569.471072][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7569.471293][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7569.471519][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7569.471737][ C1] ksys_write (fs/read_write.c:643) [ 7569.471938][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7569.472168][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7569.472477][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7569.472703][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7569.472995][ C1] RIP: 0033:0x7fd66fef3957 [ 7569.473214][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7569.474123][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7569.474509][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7569.474876][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7569.475244][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7569.475610][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7569.475974][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7569.478491][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7569.478983][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7569.479446][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7569.479909][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7569.480805][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7569.481401][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:86 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) [ 7569.481683][ C2] Code: d0 74 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 All code ======== 0: d0 74 11 80 shlb -0x80(%rcx,%rdx,1) 4: 38 00 cmp %al,(%rax) 6: 74 ef je 0xfffffffffffffff7 8: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 c: 48 89 c2 mov %rax,%rdx f: 48 85 c0 test %rax,%rax 12: 75 b0 jne 0xffffffffffffffc4 14: 48 89 da mov %rbx,%rdx 17: 4c 89 d8 mov %r11,%rax 1a: 4c 29 da sub %r11,%rdx 1d: e9 49 ff ff ff jmp 0xffffffffffffff6b 22: 48 85 d2 test %rdx,%rdx 25: 74 b3 je 0xffffffffffffffda 27: 48 01 ea add %rbp,%rdx 2a:* eb 09 jmp 0x35 <-- trapping instruction 2c: 48 83 c0 01 add $0x1,%rax 30: 48 39 d0 cmp %rdx,%rax 33: 74 a5 je 0xffffffffffffffda 35: 80 38 00 cmpb $0x0,(%rax) 38: 74 f2 je 0x2c 3a: e9 74 ff ff ff jmp 0xffffffffffffffb3 3f: b8 .byte 0xb8 Code starting with the faulting instruction =========================================== 0: eb 09 jmp 0xb 2: 48 83 c0 01 add $0x1,%rax 6: 48 39 d0 cmp %rdx,%rax 9: 74 a5 je 0xffffffffffffffb0 b: 80 38 00 cmpb $0x0,(%rax) e: 74 f2 je 0x2 10: e9 74 ff ff ff jmp 0xffffffffffffff89 15: b8 .byte 0xb8 [ 7569.482652][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286 [ 7569.482950][ C2] RAX: ffffed100126b36b RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 7569.483340][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7569.483728][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 7569.484116][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7569.484502][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7569.484892][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7569.485326][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7569.485649][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7569.486038][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7569.486426][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7569.486815][ C2] PKRU: 55555554 [ 7569.486992][ C2] Call Trace: [ 7569.487155][ C2] <IRQ> [ 7569.487300][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7569.487555][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7569.487789][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7569.488059][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7569.488324][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7569.488604][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7569.488862][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7569.489157][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7569.489411][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7569.489664][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7569.489921][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7569.490218][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7569.490507][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7569.490812][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7569.491091][ C2] ? kasan_check_range (mm/kasan/generic.c:86 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) [ 7569.491345][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7569.491619][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7569.491921][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7569.492154][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.492390][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7569.492624][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7569.492868][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7569.493131][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7569.493407][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.493639][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7569.493874][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7569.494127][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7569.494356][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7569.494597][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7569.494848][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7569.495114][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7569.495383][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7569.495624][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7569.495887][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7569.496142][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7569.496482][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7569.496726][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7569.497037][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7569.497291][ 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) [ 7569.497489][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7569.497712][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7569.497958][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7569.498226][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7569.498470][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7569.498689][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7569.498998][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7569.499300][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7569.499571][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7569.499859][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7569.500100][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7569.500321][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7569.500613][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7569.500891][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7569.501207][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.501438][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7569.501727][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7569.502004][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7569.502316][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7569.502564][ 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:1584 (discriminator 4)) [ 7569.502792][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7569.503034][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7569.503336][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7569.503657][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7569.503946][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7569.504214][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7569.504492][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7569.504796][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7569.505029][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7569.505285][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7569.505592][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7569.505860][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7569.506127][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7569.506432][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7569.506683][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7569.506986][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7569.507228][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7569.507534][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7569.507774][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7569.508042][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7569.508276][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7569.508509][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7569.508732][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7569.508980][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7569.509284][ C2] tc_run (net/core/dev.c:3920) [ 7569.509482][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7569.509707][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.509941][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7569.510194][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7569.510439][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.510670][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7569.510927][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7569.511220][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7569.511484][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7569.511728][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7569.511987][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7569.512240][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7569.512576][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7569.512845][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7569.513089][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7569.513345][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7569.513556][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7569.513789][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7569.514060][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7569.514361][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7569.514628][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7569.514872][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7569.515094][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7569.515354][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7569.515589][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7569.515832][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7569.516066][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7569.516307][ 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:1584 (discriminator 4)) [ 7569.516535][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7569.516795][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7569.517066][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7569.517303][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7569.517545][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7569.517839][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7569.518149][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7569.518384][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7569.518638][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7569.518900][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7569.519130][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7569.519361][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7569.519613][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7569.519869][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7569.520121][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7569.520383][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7569.520659][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7569.520892][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7569.521171][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7569.521403][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7569.521659][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7569.521874][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7569.522163][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7569.522408][ C2] __do_softirq (kernel/softirq.c:553) [ 7569.522634][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7569.522847][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7569.523125][ C2] </IRQ> [ 7569.523271][ C2] <TASK> [ 7569.523416][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7569.523712][ 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) [ 7569.523961][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7569.524898][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7569.525195][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7569.525580][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7569.525967][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7569.526354][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7569.526739][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7569.527125][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7569.527407][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7569.527659][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7569.527896][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7569.528138][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7569.528411][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7569.528642][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7569.528907][ C2] do_idle (kernel/sched/idle.c:312) [ 7569.529105][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7569.529340][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7569.529576][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7569.529838][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7569.530139][ C2] </TASK> | [ 7594.830793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7594.831136][ C1] rcu: 1-....: (5168170 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1201250 | [ 7594.831663][ C1] rcu: (t=5178038 jiffies g=1503537 q=2887 ncpus=4) [ 7594.832432][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7594.833030][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7594.833361][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7594.834255][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7594.834539][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7594.834909][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7594.835276][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7594.835643][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7594.836012][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7594.836382][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7594.836794][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7594.837102][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7594.837470][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7594.837841][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7594.838209][ C1] PKRU: 55555554 [ 7594.838377][ C1] Call Trace: [ 7594.838532][ C1] <IRQ> [ 7594.838675][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7594.838928][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7594.839162][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7594.839395][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7594.839606][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7594.839858][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7594.840109][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7594.840348][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7594.840609][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7594.840834][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7594.841123][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7594.841375][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7594.841645][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7594.841890][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7594.842205][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7594.842461][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7594.842761][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7594.843050][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7594.843366][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7594.843631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7594.843905][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7594.844172][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7594.844459][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7594.844685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.844909][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7594.845131][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7594.845360][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7594.845613][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7594.845875][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.846097][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7594.846320][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7594.846561][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7594.846776][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7594.847005][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7594.847244][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7594.847501][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7594.847759][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7594.847987][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7594.848240][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7594.848483][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7594.848806][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7594.849038][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7594.849334][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7594.849579][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7594.849769][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7594.849981][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7594.850217][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7594.850472][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7594.850686][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7594.850897][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7594.851191][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7594.851473][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7594.851737][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7594.852008][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7594.852263][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7594.852489][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7594.852779][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7594.853058][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7594.853382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.853603][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7594.853876][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7594.854141][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7594.854434][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7594.854671][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7594.854886][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7594.855116][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7594.855405][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7594.855712][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7594.855990][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7594.856244][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7594.856509][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7594.856801][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7594.857065][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7594.857294][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7594.857522][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7594.857750][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7594.857993][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7594.858228][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7594.858457][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7594.858716][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7594.858974][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7594.859219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7594.859482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.859702][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7594.859986][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7594.860240][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7594.860462][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7594.860690][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7594.860889][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7594.861138][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7594.861423][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7594.861646][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7594.861860][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7594.862089][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7594.862362][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7594.862595][ C1] tc_run (net/core/dev.c:3920) [ 7594.862796][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7594.863020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.863253][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7594.863508][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7594.863743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.863964][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7594.864208][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7594.864488][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7594.864741][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7594.864975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7594.865220][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7594.865457][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7594.865711][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7594.866023][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7594.866279][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7594.866513][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7594.866758][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7594.866958][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7594.867195][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7594.867421][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7594.867684][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7594.867917][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7594.868139][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7594.868370][ C1] ? __create_object (mm/kmemleak.c:756) [ 7594.868595][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7594.868843][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7594.869103][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7594.869356][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7594.869617][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7594.869868][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7594.870094][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7594.870345][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7594.870564][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7594.870806][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7594.871048][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7594.871288][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7594.871540][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7594.871804][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7594.872046][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7594.872358][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7594.872598][ C1] __do_softirq (kernel/softirq.c:553) [ 7594.872826][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7594.873041][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7594.873319][ C1] </IRQ> [ 7594.873470][ C1] <TASK> [ 7594.873611][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7594.873891][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7594.874192][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7594.875088][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7594.875370][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7594.875741][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7594.876109][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7594.876476][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7594.876842][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7594.877216][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7594.877488][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7594.877699][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7594.877944][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7594.878225][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7594.878436][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7594.878670][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7594.878936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.879155][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7594.879392][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7594.879627][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7594.879895][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7594.880099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.880320][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7594.880543][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7594.880768][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7594.880989][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7594.881212][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7594.881432][ C1] ksys_write (fs/read_write.c:643) [ 7594.881632][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7594.881862][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7594.882179][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7594.882405][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7594.882699][ C1] RIP: 0033:0x7fd66fef3957 [ 7594.882920][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7594.883849][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7594.884237][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7594.884604][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7594.884972][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7594.885339][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7594.885707][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7594.885707][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7594.886080][ C1] </TASK> | [ 7594.886225][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7594.886477][ C2] NMI backtrace for cpu 2 [ 7594.886489][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7594.886493][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7594.886503][ C2] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 7594.886509][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 7594.886513][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7594.886517][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7594.886521][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7594.886525][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7594.886528][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7594.886532][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7594.886537][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7594.886542][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7594.886546][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7594.886550][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7594.886553][ C2] PKRU: 55555554 [ 7594.886555][ C2] Call Trace: [ 7594.886558][ C2] <NMI> [ 7594.886561][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7594.886573][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7594.886582][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7594.886591][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7594.886598][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7594.886603][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7594.886615][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7594.886623][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7594.886632][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7594.886641][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7594.886650][ C2] </NMI> [ 7594.886652][ C2] <IRQ> [ 7594.886654][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7594.886662][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7594.886669][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7594.886677][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.886685][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7594.886694][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7594.886702][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7594.886709][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7594.886717][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.886723][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7594.886732][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7594.886739][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7594.886756][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7594.886762][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7594.886774][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7594.886785][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7594.886794][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7594.886800][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7594.886806][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7594.886812][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7594.886823][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7594.886830][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7594.886838][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7594.886858][ 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) [ 7594.886865][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7594.886872][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7594.886880][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7594.886887][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7594.886893][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7594.886899][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7594.886914][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7594.886928][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7594.886936][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7594.886956][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7594.886962][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7594.886968][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7594.886976][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7594.886984][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7594.886995][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.887001][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7594.887012][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7594.887020][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7594.887031][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7594.887037][ 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:1584 (discriminator 4)) [ 7594.887043][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7594.887051][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7594.887069][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7594.887086][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7594.887103][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7594.887115][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7594.887141][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7594.887160][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7594.887171][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7594.887178][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7594.887186][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7594.887193][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7594.887198][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7594.887200][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7594.887204][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7594.887208][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7594.887212][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7594.887216][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7594.887219][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7594.887222][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7594.887226][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7594.887230][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7594.887234][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7594.887236][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7594.887240][ C2] tc_run (net/core/dev.c:3920) [ 7594.887244][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7594.887247][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.887249][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7594.887253][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7594.887257][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.887259][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7594.887263][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7594.887266][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7594.887269][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7594.887273][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7594.887277][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7594.887281][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7594.887288][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7594.887291][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7594.887295][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7594.887299][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7594.887302][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7594.887305][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7594.887308][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7594.887311][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7594.887314][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7594.887317][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7594.887320][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7594.887323][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7594.887326][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7594.887329][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7594.887333][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7594.887337][ 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:1584 (discriminator 4)) [ 7594.887340][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7594.887345][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7594.887349][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7594.887353][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7594.887357][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7594.887362][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7594.887365][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7594.887369][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7594.887373][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7594.887376][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7594.887379][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7594.887383][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7594.887388][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7594.887392][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7594.887394][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7594.887399][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7594.887402][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7594.887404][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7594.887408][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7594.887410][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7594.887414][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7594.887417][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7594.887421][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7594.887425][ C2] __do_softirq (kernel/softirq.c:553) [ 7594.887429][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7594.887432][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7594.887435][ C2] </IRQ> [ 7594.887436][ C2] <TASK> [ 7594.887437][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7594.887440][ 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) [ 7594.887444][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7594.887446][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7594.887447][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7594.887449][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7594.887450][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7594.887452][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7594.887453][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7594.887456][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7594.887459][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7594.887462][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7594.887465][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7594.887468][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7594.887470][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7594.887472][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7594.887476][ C2] do_idle (kernel/sched/idle.c:312) [ 7594.887479][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7594.887481][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7594.887484][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7594.887488][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7621.422450][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7621.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7621.423446][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7621.423879][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7621.424721][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7621.425286][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 7621.425547][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 7621.426440][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7621.426723][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7621.427091][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7621.427459][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7621.427828][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7621.428196][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7621.428563][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7621.428976][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7621.429282][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7621.429653][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7621.430023][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7621.430389][ C1] PKRU: 55555554 [ 7621.430557][ C1] Call Trace: [ 7621.430715][ C1] <IRQ> [ 7621.430853][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7621.431096][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7621.431321][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7621.431575][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7621.431830][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7621.432118][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7621.432374][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7621.432670][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7621.432925][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7621.433235][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7621.433506][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7621.433795][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7621.434062][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 7621.434295][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7621.434552][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7621.434839][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7621.435063][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.435286][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7621.435505][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7621.435735][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7621.435986][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7621.436249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.436469][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7621.436690][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7621.436932][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7621.437149][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7621.437377][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7621.437615][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7621.437869][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7621.438125][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7621.438351][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7621.438604][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7621.438847][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7621.439167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7621.439422][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7621.439731][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7621.439986][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7621.440184][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7621.440409][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7621.440656][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7621.440911][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7621.441126][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7621.441334][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7621.441627][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7621.441912][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7621.442199][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7621.442487][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7621.442728][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7621.442950][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7621.443251][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7621.443513][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7621.443815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.444032][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7621.444307][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7621.444568][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7621.444862][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7621.445098][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7621.445316][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7621.445545][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7621.445834][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7621.446139][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7621.446414][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7621.446668][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7621.446934][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7621.447223][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7621.447484][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7621.447713][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7621.447941][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7621.448168][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7621.448411][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7621.448645][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7621.448873][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7621.449157][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7621.449430][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7621.449686][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7621.449962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.450201][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7621.450482][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7621.450736][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7621.450960][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7621.451187][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7621.451386][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7621.451632][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7621.451917][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7621.452166][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7621.452389][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7621.452632][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7621.452880][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7621.453115][ C1] tc_run (net/core/dev.c:3920) [ 7621.453318][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7621.453532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.453753][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7621.453997][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7621.454230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.454447][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7621.454693][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7621.454972][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7621.455223][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7621.455454][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7621.455699][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7621.455935][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7621.456190][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7621.456501][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7621.456754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7621.456987][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7621.457231][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7621.457433][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7621.457671][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7621.457896][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7621.458161][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7621.458393][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7621.458615][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7621.458845][ C1] ? __create_object (mm/kmemleak.c:756) [ 7621.459068][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7621.459318][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7621.459578][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7621.459829][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7621.460088][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7621.460339][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7621.460564][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7621.460816][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7621.461033][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7621.461275][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7621.461540][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7621.461793][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7621.462079][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7621.462361][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7621.462632][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7621.462930][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7621.463170][ C1] __do_softirq (kernel/softirq.c:553) [ 7621.463398][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7621.463598][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7621.463865][ C1] </IRQ> [ 7621.464005][ C1] <TASK> [ 7621.464142][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7621.464424][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7621.464722][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7621.465613][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7621.465898][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7621.466264][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7621.466636][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7621.467004][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7621.467370][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7621.467737][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7621.468012][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7621.468217][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7621.468465][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7621.468744][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7621.468958][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7621.469190][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7621.469453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.469675][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7621.469912][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7621.470149][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7621.470414][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7621.470620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.470844][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7621.471065][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7621.471290][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7621.471511][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7621.471732][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7621.471950][ C1] ksys_write (fs/read_write.c:643) [ 7621.472181][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7621.472420][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7621.472713][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7621.472940][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7621.473241][ C1] RIP: 0033:0x7fd66fef3957 [ 7621.473449][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7621.474340][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7621.474729][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7621.475096][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7621.475461][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7621.475832][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7621.476198][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7621.478713][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7621.479208][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7621.479670][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7621.480132][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7621.481033][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7621.481626][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7621.481940][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7621.482884][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7621.483181][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7621.483564][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7621.483951][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7621.484337][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7621.484721][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7621.485107][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7621.485539][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7621.485863][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7621.486251][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7621.486636][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7621.487021][ C2] PKRU: 55555554 [ 7621.487196][ C2] Call Trace: [ 7621.487361][ C2] <IRQ> [ 7621.487503][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7621.487758][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7621.487994][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7621.488262][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7621.488529][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7621.488807][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7621.489063][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7621.489361][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7621.489613][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7621.489867][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7621.490166][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7621.490454][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7621.490762][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7621.491041][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7621.491328][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7621.491607][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7621.491909][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7621.492150][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.492382][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7621.492614][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7621.492857][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7621.493120][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7621.493398][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.493630][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7621.493863][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7621.494114][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7621.494343][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7621.494584][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7621.494835][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7621.495102][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7621.495370][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7621.495609][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7621.495873][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7621.496129][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7621.496465][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7621.496709][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7621.497019][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7621.497272][ 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) [ 7621.497469][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7621.497693][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7621.497940][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7621.498207][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7621.498450][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7621.498671][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7621.498979][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7621.499278][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7621.499553][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7621.499837][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7621.500078][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7621.500305][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7621.500594][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7621.500872][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7621.501187][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.501419][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7621.501706][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7621.501985][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7621.502295][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7621.502544][ 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:1584 (discriminator 4)) [ 7621.502769][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7621.503012][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7621.503314][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7621.503635][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7621.503927][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7621.504192][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7621.504471][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7621.504774][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7621.505009][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7621.505264][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7621.505570][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7621.505838][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7621.506108][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7621.506412][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7621.506665][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7621.506969][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7621.507210][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7621.507517][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7621.507761][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7621.508030][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7621.508267][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7621.508502][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7621.508727][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7621.508974][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7621.509278][ C2] tc_run (net/core/dev.c:3920) [ 7621.509479][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7621.509701][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.509935][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7621.510188][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7621.510433][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.510665][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7621.510922][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7621.511218][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7621.511482][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7621.511728][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7621.511985][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7621.512238][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7621.512565][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7621.512832][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7621.513076][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7621.513334][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7621.513545][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7621.513781][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7621.514049][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7621.514351][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7621.514618][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7621.514863][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7621.515087][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7621.515345][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7621.515583][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7621.515827][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7621.516059][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7621.516299][ 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:1584 (discriminator 4)) [ 7621.516529][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7621.516787][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7621.517059][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7621.517296][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7621.517540][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7621.517833][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7621.518143][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7621.518380][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7621.518633][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7621.518893][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7621.519127][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7621.519354][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7621.519609][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7621.519863][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7621.520116][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7621.520378][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7621.520653][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7621.520885][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7621.521165][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7621.521397][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7621.521651][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7621.521867][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7621.522157][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7621.522398][ C2] __do_softirq (kernel/softirq.c:553) [ 7621.522624][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7621.522837][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7621.523116][ C2] </IRQ> [ 7621.523260][ C2] <TASK> [ 7621.523406][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7621.523699][ 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) [ 7621.523949][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7621.524886][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7621.525184][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7621.525569][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7621.525956][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7621.526342][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7621.526726][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7621.527113][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7621.527395][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7621.527647][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7621.527884][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7621.528128][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7621.528394][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7621.528627][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7621.528892][ C2] do_idle (kernel/sched/idle.c:312) [ 7621.529089][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7621.529324][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7621.529560][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7621.529822][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7649.422467][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7649.422980][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7649.423423][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7649.423855][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7649.424695][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7649.425259][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7649.425558][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7649.426449][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7649.426732][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7649.427100][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7649.427466][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7649.427833][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7649.428202][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7649.428568][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7649.428979][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7649.429285][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7649.429654][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7649.430023][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7649.430389][ C1] PKRU: 55555554 [ 7649.430557][ C1] Call Trace: [ 7649.430714][ C1] <IRQ> [ 7649.430852][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7649.431120][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7649.431361][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7649.431628][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7649.431896][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7649.432177][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7649.432434][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7649.432732][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7649.432987][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7649.433282][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7649.433554][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7649.433843][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7649.434109][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7649.434379][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7649.434646][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7649.434957][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7649.435190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.435424][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7649.435657][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7649.435900][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7649.436166][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7649.436427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.436648][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7649.436872][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7649.437112][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7649.437330][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7649.437557][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7649.437796][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7649.438055][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7649.438310][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7649.438538][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7649.438788][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7649.439031][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7649.439354][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7649.439588][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7649.439885][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7649.440127][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7649.440315][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7649.440526][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7649.440761][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7649.441018][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7649.441231][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7649.441442][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7649.441737][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7649.442045][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7649.442318][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7649.442603][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7649.442844][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7649.443070][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7649.443358][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7649.443620][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7649.443920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.444140][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7649.444413][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7649.444677][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7649.444971][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7649.445206][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7649.445423][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7649.445651][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7649.445941][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7649.446246][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7649.446523][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7649.446775][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7649.447042][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7649.447330][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7649.447594][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7649.447824][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7649.448051][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7649.448278][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7649.448523][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7649.448758][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7649.448985][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7649.449246][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7649.449503][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7649.449746][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7649.450011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.450231][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7649.450513][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7649.450768][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7649.450989][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7649.451217][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7649.451416][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7649.451665][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7649.451974][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7649.452206][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7649.452431][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7649.452673][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7649.452922][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7649.453160][ C1] tc_run (net/core/dev.c:3920) [ 7649.453351][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7649.453563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.453784][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7649.454026][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7649.454259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.454479][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7649.454722][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7649.455003][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7649.455253][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7649.455485][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7649.455729][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7649.455965][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7649.456221][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7649.456533][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7649.456788][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7649.457021][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7649.457265][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7649.457463][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7649.457700][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7649.457925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7649.458189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7649.458420][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7649.458640][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7649.458870][ C1] ? __create_object (mm/kmemleak.c:756) [ 7649.459094][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7649.459340][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7649.459598][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7649.459852][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7649.460110][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7649.460360][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7649.460584][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7649.460834][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7649.461051][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7649.461292][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7649.461556][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7649.461808][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7649.462079][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7649.462356][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7649.462609][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7649.462907][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7649.463154][ C1] __do_softirq (kernel/softirq.c:553) [ 7649.463366][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7649.463569][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7649.463833][ C1] </IRQ> [ 7649.463972][ C1] <TASK> [ 7649.464111][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7649.464391][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7649.464689][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7649.465578][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7649.465862][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7649.466228][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7649.466593][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7649.466958][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7649.467326][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7649.467696][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7649.467968][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7649.468174][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7649.468418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7649.468698][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7649.468908][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7649.469140][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7649.469404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.469623][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7649.469859][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7649.470092][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7649.470360][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7649.470562][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.470783][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7649.471005][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7649.471248][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7649.471477][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7649.471711][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7649.471945][ C1] ksys_write (fs/read_write.c:643) [ 7649.472153][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7649.472393][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7649.472687][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7649.472911][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7649.473205][ C1] RIP: 0033:0x7fd66fef3957 [ 7649.473416][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7649.474309][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7649.474694][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7649.475064][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7649.475430][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7649.475795][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7649.476160][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7649.478672][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7649.479162][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7649.479620][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7649.480080][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7649.480978][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7649.481568][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 7649.481845][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 7649.482792][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 7649.483091][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7649.483475][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7649.483861][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7649.484245][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7649.484633][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7649.485018][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7649.485449][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7649.485770][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7649.486157][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7649.486544][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7649.486931][ C2] PKRU: 55555554 [ 7649.487107][ C2] Call Trace: [ 7649.487272][ C2] <IRQ> [ 7649.487415][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7649.487669][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7649.487906][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7649.488172][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7649.488435][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7649.488716][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7649.488972][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7649.489269][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7649.489523][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7649.489775][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7649.490075][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7649.490360][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7649.490663][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7649.490945][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 7649.491190][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7649.491461][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7649.491763][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7649.492001][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.492231][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7649.492464][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7649.492705][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7649.492968][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7649.493244][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.493473][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7649.493707][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7649.493962][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7649.494192][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7649.494431][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7649.494682][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7649.494949][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7649.495216][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7649.495455][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7649.495717][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7649.495974][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7649.496311][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7649.496555][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7649.496865][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7649.497119][ 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) [ 7649.497316][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7649.497540][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7649.497785][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7649.498053][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7649.498296][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7649.498515][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7649.498823][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7649.499120][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7649.499393][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7649.499678][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7649.499919][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7649.500142][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7649.500432][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7649.500709][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7649.501025][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.501254][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7649.501542][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7649.501820][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7649.502129][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7649.502376][ 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:1584 (discriminator 4)) [ 7649.502604][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7649.502846][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7649.503152][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7649.503473][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7649.503762][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7649.504030][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7649.504309][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7649.504612][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7649.504847][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7649.505104][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7649.505411][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7649.505677][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7649.505945][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7649.506251][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7649.506504][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7649.506809][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7649.507051][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7649.507357][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7649.507596][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7649.507864][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7649.508098][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7649.508332][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7649.508555][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7649.508803][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7649.509105][ C2] tc_run (net/core/dev.c:3920) [ 7649.509305][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7649.509529][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.509761][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7649.510013][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7649.510259][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.510490][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7649.510746][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7649.511041][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7649.511305][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7649.511550][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7649.511808][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7649.512061][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7649.512387][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7649.512654][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7649.512899][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7649.513155][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7649.513368][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7649.513602][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7649.513871][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7649.514173][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7649.514439][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7649.514683][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7649.514908][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7649.515168][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7649.515403][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7649.515646][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7649.515878][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7649.516120][ 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:1584 (discriminator 4)) [ 7649.516348][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7649.516607][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7649.516877][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7649.517115][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7649.517357][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7649.517649][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7649.517960][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7649.518197][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7649.518450][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7649.518710][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7649.518942][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7649.519174][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7649.519429][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7649.519682][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7649.519935][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7649.520202][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7649.520476][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7649.520709][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7649.520988][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7649.521220][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7649.521475][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7649.521689][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7649.521981][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7649.522221][ C2] __do_softirq (kernel/softirq.c:553) [ 7649.522446][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7649.522658][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7649.522936][ C2] </IRQ> [ 7649.523081][ C2] <TASK> [ 7649.523225][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7649.523520][ 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) [ 7649.523767][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7649.524708][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7649.525006][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7649.525390][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7649.525775][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7649.526162][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7649.526547][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7649.526932][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7649.527214][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7649.527466][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7649.527702][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7649.527947][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7649.528214][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7649.528447][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7649.528711][ C2] do_idle (kernel/sched/idle.c:312) [ 7649.528909][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7649.529145][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7649.529380][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7649.529641][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7649.529943][ C2] </TASK> | [ 7672.889794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7672.890139][ C1] rcu: 1-....: (5246063 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1218824 | [ 7672.890668][ C1] rcu: (t=5256097 jiffies g=1503537 q=2925 ncpus=4) [ 7672.891395][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7672.891990][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7672.892308][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7672.893242][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7672.893526][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7672.893892][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7672.894257][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7672.894627][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7672.894993][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7672.895359][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7672.895770][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7672.896076][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7672.896447][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7672.896815][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7672.897179][ C1] PKRU: 55555554 [ 7672.897349][ C1] Call Trace: [ 7672.897508][ C1] <IRQ> [ 7672.897645][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7672.897896][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7672.898129][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7672.898360][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7672.898573][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7672.898821][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7672.899070][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7672.899307][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7672.899570][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7672.899792][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7672.900079][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7672.900332][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7672.900597][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7672.900841][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7672.901123][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7672.901365][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7672.901651][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7672.901950][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7672.902256][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7672.902539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7672.902823][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7672.903108][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7672.903394][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7672.903616][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.903838][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7672.904059][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7672.904289][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7672.904538][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7672.904801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.905019][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7672.905242][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7672.905481][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7672.905700][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7672.905929][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7672.906167][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7672.906422][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7672.906677][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7672.906905][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7672.907156][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7672.907400][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7672.907721][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7672.907954][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7672.908249][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7672.908492][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7672.908681][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7672.908894][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7672.909128][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7672.909382][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7672.909595][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7672.909805][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7672.910099][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7672.910381][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7672.910640][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7672.910913][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7672.911141][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7672.911353][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7672.911630][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7672.911917][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7672.912231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.912463][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7672.912751][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7672.913035][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7672.913327][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7672.913563][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7672.913780][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7672.914008][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7672.914295][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7672.914602][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7672.914877][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7672.915130][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7672.915398][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7672.915687][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7672.915948][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7672.916178][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7672.916408][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7672.916638][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7672.916885][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7672.917119][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7672.917346][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7672.917603][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7672.917860][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7672.918113][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7672.918377][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.918598][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7672.918875][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7672.919133][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7672.919353][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7672.919580][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7672.919781][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7672.920028][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7672.920313][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7672.920533][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7672.920746][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7672.920976][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7672.921211][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7672.921434][ C1] tc_run (net/core/dev.c:3920) [ 7672.921623][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7672.921858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.922088][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7672.922341][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7672.922587][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.922819][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7672.923081][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7672.923361][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7672.923611][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7672.923844][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7672.924088][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7672.924324][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7672.924580][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7672.924896][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7672.925149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7672.925382][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7672.925627][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7672.925827][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7672.926063][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7672.926287][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7672.926552][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7672.926784][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7672.927004][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7672.927234][ C1] ? __create_object (mm/kmemleak.c:756) [ 7672.927459][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7672.927706][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7672.927966][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7672.928218][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7672.928476][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7672.928727][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7672.928952][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7672.929204][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7672.929420][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7672.929661][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7672.929902][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7672.930140][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7672.930395][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7672.930657][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7672.930897][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7672.931180][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7672.931409][ C1] __do_softirq (kernel/softirq.c:553) [ 7672.931622][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7672.931852][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7672.932127][ C1] </IRQ> [ 7672.932275][ C1] <TASK> [ 7672.932420][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7672.932716][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7672.933038][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7672.933928][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7672.934211][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7672.934577][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7672.934942][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7672.935309][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7672.935677][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7672.936045][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7672.936319][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7672.936524][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7672.936767][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7672.937047][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7672.937258][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7672.937490][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7672.937754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.937974][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7672.938211][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7672.938444][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7672.938709][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7672.938914][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.939135][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7672.939358][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7672.939582][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7672.939803][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7672.940023][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7672.940244][ C1] ksys_write (fs/read_write.c:643) [ 7672.940443][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7672.940673][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7672.940955][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7672.941171][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7672.941446][ C1] RIP: 0033:0x7fd66fef3957 [ 7672.941658][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7672.942609][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7672.943026][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7672.943392][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7672.943757][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7672.944122][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7672.944492][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7672.944492][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7672.944863][ C1] </TASK> | [ 7672.945007][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7672.945259][ C2] NMI backtrace for cpu 2 [ 7672.945272][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7672.945277][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7672.945282][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7672.945285][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7672.945288][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7672.945290][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7672.945291][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7672.945293][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7672.945295][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7672.945297][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7672.945299][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7672.945303][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7672.945304][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7672.945306][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7672.945308][ C2] PKRU: 55555554 [ 7672.945309][ C2] Call Trace: [ 7672.945311][ C2] <NMI> [ 7672.945314][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7672.945321][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7672.945325][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7672.945330][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7672.945333][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7672.945335][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7672.945340][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7672.945343][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7672.945347][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7672.945350][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7672.945354][ C2] </NMI> [ 7672.945355][ C2] <IRQ> [ 7672.945356][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7672.945359][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7672.945363][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.945366][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7672.945369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7672.945374][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7672.945377][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7672.945381][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.945383][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7672.945388][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7672.945391][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7672.945397][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7672.945400][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7672.945405][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7672.945411][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7672.945414][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7672.945417][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7672.945420][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7672.945422][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7672.945427][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7672.945431][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7672.945434][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7672.945444][ 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) [ 7672.945446][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7672.945449][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7672.945453][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7672.945456][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7672.945459][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7672.945463][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7672.945469][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7672.945474][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7672.945479][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7672.945487][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7672.945490][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7672.945492][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7672.945496][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7672.945499][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7672.945503][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.945506][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7672.945510][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7672.945514][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7672.945518][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7672.945521][ 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:1584 (discriminator 4)) [ 7672.945524][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7672.945528][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7672.945535][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7672.945542][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7672.945548][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7672.945553][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7672.945564][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7672.945571][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7672.945576][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7672.945579][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7672.945582][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7672.945585][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7672.945588][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7672.945591][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7672.945594][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7672.945599][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7672.945604][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7672.945608][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7672.945610][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7672.945613][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7672.945618][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7672.945622][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7672.945626][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7672.945628][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7672.945632][ C2] tc_run (net/core/dev.c:3920) [ 7672.945636][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7672.945639][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.945641][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7672.945646][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7672.945650][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.945652][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7672.945655][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7672.945659][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7672.945662][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7672.945666][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7672.945670][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7672.945674][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7672.945682][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7672.945685][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7672.945689][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7672.945693][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7672.945697][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7672.945700][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7672.945703][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7672.945706][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7672.945709][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7672.945713][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7672.945716][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7672.945719][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7672.945723][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7672.945726][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7672.945729][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7672.945733][ 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:1584 (discriminator 4)) [ 7672.945736][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7672.945742][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7672.945745][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7672.945749][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7672.945754][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7672.945759][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7672.945762][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7672.945766][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7672.945770][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7672.945773][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7672.945777][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7672.945781][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7672.945785][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7672.945790][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7672.945793][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7672.945797][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7672.945800][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7672.945803][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7672.945807][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7672.945809][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7672.945813][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7672.945816][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7672.945820][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7672.945823][ C2] __do_softirq (kernel/softirq.c:553) [ 7672.945828][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7672.945830][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7672.945833][ C2] </IRQ> [ 7672.945834][ C2] <TASK> [ 7672.945835][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7672.945838][ 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) [ 7672.945841][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7672.945843][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7672.945845][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7672.945847][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7672.945849][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7672.945850][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7672.945852][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7672.945855][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7672.945859][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7672.945862][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7672.945865][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7672.945867][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7672.945870][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7672.945872][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7672.945876][ C2] do_idle (kernel/sched/idle.c:312) [ 7672.945879][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7672.945881][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7672.945884][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7672.945888][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7697.422511][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7697.423031][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7697.423459][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7697.423891][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7697.424734][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7697.425297][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7697.425596][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7697.426487][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7697.426770][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7697.427136][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7697.427505][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7697.427873][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7697.428238][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7697.428603][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7697.429014][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7697.429321][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7697.429689][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7697.430055][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7697.430422][ C1] PKRU: 55555554 [ 7697.430589][ C1] Call Trace: [ 7697.430750][ C1] <IRQ> [ 7697.430887][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7697.431129][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7697.431355][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7697.431610][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7697.431892][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7697.432170][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7697.432427][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7697.432725][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7697.432982][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7697.433266][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7697.433540][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7697.433830][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7697.434098][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7697.434373][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7697.434638][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7697.434926][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7697.435149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.435370][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7697.435590][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7697.435821][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7697.436071][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7697.436336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.436555][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7697.436776][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7697.437016][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7697.437234][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7697.437462][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7697.437700][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7697.437956][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7697.438211][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7697.438438][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7697.438691][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7697.438935][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7697.439254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7697.439488][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7697.439781][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7697.440025][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7697.440212][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7697.440426][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7697.440660][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7697.440915][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7697.441128][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7697.441336][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7697.441629][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7697.441966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7697.442238][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7697.442526][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7697.442766][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7697.442992][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7697.443269][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7697.443531][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7697.443831][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.444050][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7697.444324][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7697.444585][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7697.444878][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7697.445114][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7697.445331][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7697.445560][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7697.445850][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7697.446156][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7697.446430][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7697.446685][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7697.446950][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7697.447240][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7697.447500][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7697.447729][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7697.447958][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7697.448186][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7697.448430][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7697.448664][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7697.448894][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7697.449150][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7697.449409][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7697.449653][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7697.449916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.450138][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7697.450420][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7697.450675][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7697.450897][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7697.451126][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7697.451325][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7697.451574][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7697.451889][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7697.452124][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7697.452345][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7697.452586][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7697.452835][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7697.453067][ C1] tc_run (net/core/dev.c:3920) [ 7697.453256][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7697.453470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.453690][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7697.453931][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7697.454164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.454382][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7697.454625][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7697.454906][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7697.455155][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7697.455387][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7697.455632][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7697.455870][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7697.456125][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7697.456436][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7697.456688][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7697.456922][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7697.457164][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7697.457365][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7697.457602][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7697.457825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7697.458089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7697.458320][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7697.458541][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7697.458769][ C1] ? __create_object (mm/kmemleak.c:756) [ 7697.458994][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7697.459241][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7697.459500][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7697.459752][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7697.460011][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7697.460264][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7697.460487][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7697.460738][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7697.460955][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7697.461196][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7697.461457][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7697.461714][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7697.461981][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7697.462256][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7697.462509][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7697.462808][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7697.463051][ C1] __do_softirq (kernel/softirq.c:553) [ 7697.463266][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7697.463468][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7697.463731][ C1] </IRQ> [ 7697.463871][ C1] <TASK> [ 7697.464008][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7697.464294][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7697.464592][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7697.465539][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7697.465838][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7697.466218][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7697.466586][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7697.466954][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7697.467319][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7697.467688][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7697.467963][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7697.468167][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7697.468412][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7697.468692][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7697.468906][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7697.469138][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7697.469400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.469620][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7697.469857][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7697.470091][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7697.470356][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7697.470583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.470814][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7697.471047][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7697.471283][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7697.471516][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7697.471755][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7697.471984][ C1] ksys_write (fs/read_write.c:643) [ 7697.472196][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7697.472437][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7697.472732][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7697.472963][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7697.473239][ C1] RIP: 0033:0x7fd66fef3957 [ 7697.473448][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7697.474337][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7697.474726][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7697.475092][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7697.475457][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7697.475826][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7697.476192][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7697.478749][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7697.479241][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7697.479701][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7697.480162][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7697.481058][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7697.481648][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7697.481972][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7697.482913][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7697.483211][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7697.483596][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7697.483984][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7697.484371][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7697.484758][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7697.485144][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7697.485578][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7697.485903][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7697.486292][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7697.486678][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7697.487064][ C2] PKRU: 55555554 [ 7697.487241][ C2] Call Trace: [ 7697.487406][ C2] <IRQ> [ 7697.487548][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7697.487804][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7697.488040][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7697.488309][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7697.488575][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7697.488854][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7697.489110][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7697.489407][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7697.489660][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7697.489916][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7697.490216][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7697.490503][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7697.490808][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7697.491089][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7697.491376][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7697.491655][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7697.491963][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7697.492197][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.492430][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7697.492662][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7697.492905][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7697.493169][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7697.493447][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.493679][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7697.493910][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7697.494164][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7697.494393][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7697.494633][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7697.494884][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7697.495155][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7697.495425][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7697.495663][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7697.495930][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7697.496186][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7697.496522][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7697.496767][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7697.497077][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7697.497332][ 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) [ 7697.497530][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7697.497755][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7697.498002][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7697.498270][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7697.498514][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7697.498734][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7697.499045][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7697.499339][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7697.499615][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7697.499900][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7697.500139][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7697.500364][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7697.500653][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7697.500934][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7697.501250][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.501483][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7697.501773][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7697.502057][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7697.502365][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7697.502613][ 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:1584 (discriminator 4)) [ 7697.502840][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7697.503081][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7697.503384][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7697.503707][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7697.504000][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7697.504266][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7697.504545][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7697.504850][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7697.505084][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7697.505341][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7697.505648][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7697.505916][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7697.506187][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7697.506492][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7697.506745][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7697.507049][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7697.507290][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7697.507598][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7697.507839][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7697.508108][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7697.508341][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7697.508576][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7697.508803][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7697.509051][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7697.509355][ C2] tc_run (net/core/dev.c:3920) [ 7697.509555][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7697.509778][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.510011][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7697.510265][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7697.510511][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.510743][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7697.511001][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7697.511297][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7697.511561][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7697.511815][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7697.512072][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7697.512322][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7697.512653][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7697.512923][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7697.513167][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7697.513425][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7697.513636][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7697.513874][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7697.514142][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7697.514445][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7697.514711][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7697.514955][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7697.515181][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7697.515440][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7697.515678][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7697.515925][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7697.516157][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7697.516398][ 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:1584 (discriminator 4)) [ 7697.516628][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7697.516888][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7697.517162][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7697.517398][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7697.517641][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7697.517936][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7697.518247][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7697.518486][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7697.518738][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7697.518999][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7697.519233][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7697.519462][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7697.519716][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7697.519971][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7697.520223][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7697.520486][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7697.520761][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7697.520994][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7697.521275][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7697.521507][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7697.521768][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7697.521986][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7697.522274][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7697.522517][ C2] __do_softirq (kernel/softirq.c:553) [ 7697.522745][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7697.522958][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7697.523237][ C2] </IRQ> [ 7697.523382][ C2] <TASK> [ 7697.523529][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7697.523827][ 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) [ 7697.524076][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7697.525021][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7697.525319][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7697.525707][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7697.526096][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7697.526482][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7697.526869][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7697.527259][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7697.527540][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7697.527793][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7697.528032][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7697.528276][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7697.528547][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7697.528780][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7697.529044][ C2] do_idle (kernel/sched/idle.c:312) [ 7697.529242][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7697.529479][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7697.529714][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7697.529977][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7725.422466][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7725.422978][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7725.423407][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7725.423838][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7725.424681][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7725.425245][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7725.425514][ 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 [ 7725.426409][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 7725.426691][ C1] RAX: ffffed100126b1c4 RBX: ffffed100126b1c4 RCX: ffffffff8d49c450 [ 7725.427060][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7725.427426][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7725.427792][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7725.428160][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7725.428529][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7725.428941][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7725.429246][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7725.429614][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7725.429984][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7725.430352][ C1] PKRU: 55555554 [ 7725.430519][ C1] Call Trace: [ 7725.430675][ C1] <IRQ> [ 7725.430815][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7725.431058][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7725.431282][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7725.431546][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7725.431827][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7725.432108][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7725.432366][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7725.432663][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7725.432915][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7725.433157][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7725.433442][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7725.433715][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7725.434006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7725.434273][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 7725.434513][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7725.434773][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7725.435064][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7725.435288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.435512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7725.435734][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7725.435965][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7725.436215][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7725.436478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.436697][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7725.436921][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7725.437160][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7725.437378][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7725.437607][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7725.437847][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7725.438102][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7725.438360][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7725.438589][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7725.438839][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7725.439083][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7725.439406][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7725.439639][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7725.439934][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7725.440177][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7725.440365][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7725.440579][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7725.440814][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7725.441069][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7725.441282][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7725.441492][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7725.441817][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7725.442115][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7725.442387][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7725.442674][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7725.442915][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7725.443128][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7725.443405][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7725.443667][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7725.443967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.444187][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7725.444464][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7725.444751][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7725.445059][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7725.445307][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7725.445535][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7725.445776][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7725.446077][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7725.446400][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7725.446699][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7725.446951][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7725.447219][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7725.447508][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7725.447770][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7725.448001][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7725.448229][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7725.448459][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7725.448702][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7725.448937][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7725.449164][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7725.449421][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7725.449678][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7725.449924][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7725.450187][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.450409][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7725.450688][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7725.450946][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7725.451165][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7725.451392][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7725.451616][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7725.451876][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7725.452176][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7725.452408][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7725.452631][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7725.452876][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7725.453112][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7725.453334][ C1] tc_run (net/core/dev.c:3920) [ 7725.453524][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7725.453736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.453956][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7725.454195][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7725.454428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.454649][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7725.454893][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7725.455173][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7725.455425][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7725.455658][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7725.455903][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7725.456139][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7725.456394][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7725.456706][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7725.456960][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7725.457193][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7725.457437][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7725.457636][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7725.457874][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7725.458098][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7725.458364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7725.458597][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7725.458816][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7725.459046][ C1] ? __create_object (mm/kmemleak.c:756) [ 7725.459271][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7725.459518][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7725.459778][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7725.460031][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7725.460289][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7725.460541][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7725.460766][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7725.461018][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7725.461235][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7725.461498][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7725.461754][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7725.462006][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7725.462275][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7725.462550][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7725.462811][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7725.463095][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7725.463325][ C1] __do_softirq (kernel/softirq.c:553) [ 7725.463538][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7725.463743][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7725.464005][ C1] </IRQ> [ 7725.464145][ C1] <TASK> [ 7725.464282][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7725.464563][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7725.464862][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7725.465753][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7725.466037][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7725.466403][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7725.466767][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7725.467135][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7725.467503][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7725.467901][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7725.468189][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7725.468404][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7725.468660][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7725.468961][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7725.469171][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7725.469402][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7725.469667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.469888][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7725.470124][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7725.470358][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7725.470623][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7725.470828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.471047][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7725.471269][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7725.471494][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7725.471743][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7725.471974][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7725.472205][ C1] ksys_write (fs/read_write.c:643) [ 7725.472413][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7725.472654][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7725.472948][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7725.473163][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7725.473437][ C1] RIP: 0033:0x7fd66fef3957 [ 7725.473667][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7725.474605][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7725.475011][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7725.475379][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7725.475745][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7725.476112][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7725.476479][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7725.478997][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7725.479489][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7725.479950][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7725.480412][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7725.481312][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7725.481911][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7725.482229][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7725.483168][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7725.483466][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7725.483852][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7725.484240][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7725.484626][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7725.485013][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7725.485398][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7725.485832][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7725.486155][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7725.486544][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7725.486930][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7725.487315][ C2] PKRU: 55555554 [ 7725.487492][ C2] Call Trace: [ 7725.487657][ C2] <IRQ> [ 7725.487799][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7725.488054][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7725.488289][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7725.488557][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7725.488824][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7725.489102][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7725.489358][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7725.489655][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7725.489908][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7725.490164][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7725.490461][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7725.490748][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7725.491053][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7725.491333][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7725.491625][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7725.491905][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7725.492206][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7725.492440][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.492673][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7725.492905][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7725.493146][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7725.493409][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7725.493687][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.493920][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7725.494152][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7725.494405][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7725.494634][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7725.494878][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7725.495129][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7725.495395][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7725.495664][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7725.495904][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7725.496169][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7725.496425][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7725.496760][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7725.497004][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7725.497314][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7725.497568][ 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) [ 7725.497766][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7725.497991][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7725.498237][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7725.498504][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7725.498747][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7725.498969][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7725.499278][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7725.499572][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7725.499847][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7725.500131][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7725.500370][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7725.500595][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7725.500884][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7725.501162][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7725.501477][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.501714][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7725.502002][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7725.502280][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7725.502587][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7725.502836][ 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:1584 (discriminator 4)) [ 7725.503062][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7725.503304][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7725.503607][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7725.503929][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7725.504220][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7725.504485][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7725.504764][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7725.505068][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7725.505302][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7725.505558][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7725.505866][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7725.506133][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7725.506404][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7725.506710][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7725.506963][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7725.507269][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7725.507511][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7725.507819][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7725.508060][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7725.508327][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7725.508561][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7725.508796][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7725.509027][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7725.509275][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7725.509578][ C2] tc_run (net/core/dev.c:3920) [ 7725.509781][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7725.510008][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.510241][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7725.510494][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7725.510739][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.510973][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7725.511229][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7725.511525][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7725.511800][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7725.512046][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7725.512303][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7725.512552][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7725.512879][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7725.513148][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7725.513392][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7725.513651][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7725.513861][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7725.514098][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7725.514366][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7725.514668][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7725.514935][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7725.515180][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7725.515406][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7725.515665][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7725.515903][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7725.516148][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7725.516381][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7725.516622][ 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:1584 (discriminator 4)) [ 7725.516851][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7725.517110][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7725.517384][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7725.517621][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7725.517862][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7725.518156][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7725.518467][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7725.518705][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7725.518959][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7725.519219][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7725.519453][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7725.519682][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7725.519938][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7725.520192][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7725.520445][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7725.520708][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7725.520984][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7725.521216][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7725.521498][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7725.521734][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7725.521993][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7725.522208][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7725.522500][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7725.522740][ C2] __do_softirq (kernel/softirq.c:553) [ 7725.522968][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7725.523181][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7725.523458][ C2] </IRQ> [ 7725.523603][ C2] <TASK> [ 7725.523751][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7725.524045][ 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) [ 7725.524293][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7725.525235][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7725.525531][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7725.525921][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7725.526307][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7725.526693][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7725.527079][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7725.527468][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7725.527748][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7725.528002][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7725.528239][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7725.528483][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7725.528750][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7725.528983][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7725.529248][ C2] do_idle (kernel/sched/idle.c:312) [ 7725.529445][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7725.529682][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7725.529918][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7725.530179][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7725.530481][ C2] </TASK> | [ 7750.948793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7750.949140][ C1] rcu: 1-....: (5323956 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1236420 | [ 7750.949664][ C1] rcu: (t=5334156 jiffies g=1503537 q=2965 ncpus=4) [ 7750.950393][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7750.950959][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7750.951262][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7750.952210][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7750.952509][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7750.952890][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7750.953258][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7750.953623][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7750.953990][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7750.954357][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7750.954768][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7750.955074][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7750.955442][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7750.955809][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7750.956176][ C1] PKRU: 55555554 [ 7750.956342][ C1] Call Trace: [ 7750.956500][ C1] <IRQ> [ 7750.956636][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7750.956891][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7750.957124][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7750.957355][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7750.957593][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7750.957853][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7750.958115][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7750.958365][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7750.958642][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7750.958878][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7750.959165][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7750.959417][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7750.959679][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7750.959925][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7750.960207][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7750.960447][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7750.960732][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7750.961006][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7750.961296][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7750.961588][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7750.961875][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7750.962152][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7750.962453][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7750.962695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.962916][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7750.963134][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7750.963364][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7750.963614][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7750.963877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.964097][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7750.964317][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7750.964557][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7750.964773][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7750.965001][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7750.965239][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7750.965493][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7750.965748][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7750.965975][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7750.966229][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7750.966471][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7750.966791][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7750.967024][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7750.967318][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7750.967559][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7750.967746][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7750.967960][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7750.968194][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7750.968447][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7750.968664][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7750.968872][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7750.969165][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7750.969447][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7750.969706][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7750.969979][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7750.970207][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7750.970417][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7750.970694][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7750.970956][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7750.971256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.971496][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7750.971783][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7750.972058][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7750.972364][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7750.972622][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7750.972839][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7750.973068][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7750.973357][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7750.973663][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7750.973936][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7750.974190][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7750.974455][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7750.974744][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7750.975005][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7750.975234][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7750.975461][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7750.975689][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7750.975932][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7750.976166][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7750.976394][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7750.976651][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7750.976909][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7750.977156][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7750.977417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.977640][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7750.977920][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7750.978174][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7750.978396][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7750.978623][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7750.978821][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7750.979067][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7750.979351][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7750.979575][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7750.979785][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7750.980014][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7750.980249][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7750.980472][ C1] tc_run (net/core/dev.c:3920) [ 7750.980661][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7750.980875][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.981095][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7750.981335][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7750.981595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.981824][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7750.982080][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7750.982374][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7750.982646][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7750.982877][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7750.983122][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7750.983358][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7750.983612][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7750.983923][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7750.984174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7750.984406][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7750.984649][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7750.984850][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7750.985089][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7750.985314][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7750.985578][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7750.985809][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7750.986030][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7750.986259][ C1] ? __create_object (mm/kmemleak.c:756) [ 7750.986481][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7750.986729][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7750.986989][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7750.987240][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7750.987499][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7750.987750][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7750.987974][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7750.988224][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7750.988441][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7750.988682][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7750.988922][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7750.989161][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7750.989413][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7750.989674][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7750.989915][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7750.990197][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7750.990425][ C1] __do_softirq (kernel/softirq.c:553) [ 7750.990640][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7750.990843][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7750.991107][ C1] </IRQ> [ 7750.991245][ C1] <TASK> [ 7750.991383][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7750.991695][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7750.992007][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7750.992941][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7750.993223][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7750.993587][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7750.993955][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7750.994322][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7750.994686][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7750.995054][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7750.995328][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7750.995532][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7750.995778][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7750.996057][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7750.996269][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7750.996501][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7750.996763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.996983][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7750.997218][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7750.997451][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7750.997716][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7750.997922][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7750.998141][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7750.998360][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7750.998585][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7750.998806][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7750.999027][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7750.999243][ C1] ksys_write (fs/read_write.c:643) [ 7750.999445][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7750.999672][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7750.999951][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7751.000165][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7751.000441][ C1] RIP: 0033:0x7fd66fef3957 [ 7751.000649][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7751.001564][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7751.001972][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7751.002357][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7751.002745][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7751.003113][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7751.003478][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7751.003478][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7751.003845][ C1] </TASK> | [ 7751.003992][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7751.004244][ C2] NMI backtrace for cpu 2 [ 7751.004256][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7751.004260][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7751.004266][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7751.004269][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7751.004271][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7751.004273][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7751.004275][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7751.004277][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7751.004278][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7751.004280][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7751.004283][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7751.004286][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7751.004288][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7751.004289][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7751.004290][ C2] PKRU: 55555554 [ 7751.004291][ C2] Call Trace: [ 7751.004293][ C2] <NMI> [ 7751.004295][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7751.004302][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7751.004307][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7751.004311][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7751.004314][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7751.004317][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7751.004323][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7751.004326][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7751.004329][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7751.004332][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7751.004335][ C2] </NMI> [ 7751.004336][ C2] <IRQ> [ 7751.004337][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7751.004340][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7751.004344][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7751.004347][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7751.004351][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7751.004355][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7751.004358][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7751.004361][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7751.004364][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7751.004368][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7751.004371][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7751.004378][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7751.004380][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7751.004385][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7751.004391][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7751.004395][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7751.004398][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7751.004400][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7751.004403][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7751.004408][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7751.004413][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7751.004416][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7751.004425][ 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) [ 7751.004428][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7751.004431][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7751.004435][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7751.004438][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7751.004441][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7751.004444][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7751.004450][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7751.004455][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7751.004459][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7751.004467][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7751.004470][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7751.004473][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7751.004476][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7751.004480][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7751.004484][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7751.004487][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7751.004491][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7751.004495][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7751.004499][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7751.004502][ 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:1584 (discriminator 4)) [ 7751.004504][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7751.004507][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7751.004515][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7751.004522][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7751.004528][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7751.004533][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7751.004543][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7751.004550][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7751.004555][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7751.004558][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7751.004562][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7751.004564][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7751.004568][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7751.004570][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7751.004574][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7751.004579][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7751.004584][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7751.004588][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7751.004590][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7751.004593][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7751.004598][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7751.004603][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7751.004606][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7751.004609][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7751.004613][ C2] tc_run (net/core/dev.c:3920) [ 7751.004618][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7751.004621][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7751.004623][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7751.004627][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7751.004632][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7751.004634][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7751.004638][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7751.004641][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7751.004645][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7751.004648][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7751.004652][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7751.004656][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7751.004664][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7751.004666][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7751.004670][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7751.004674][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7751.004678][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7751.004681][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7751.004684][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7751.004687][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7751.004690][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7751.004694][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7751.004697][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7751.004700][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7751.004703][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7751.004706][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7751.004710][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7751.004714][ 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:1584 (discriminator 4)) [ 7751.004717][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7751.004723][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7751.004726][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7751.004730][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7751.004736][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7751.004740][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7751.004744][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7751.004748][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7751.004751][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7751.004754][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7751.004758][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7751.004762][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7751.004767][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7751.004771][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7751.004775][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7751.004780][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7751.004783][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7751.004785][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7751.004790][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7751.004792][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7751.004795][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7751.004798][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7751.004803][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7751.004806][ C2] __do_softirq (kernel/softirq.c:553) [ 7751.004810][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7751.004813][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7751.004816][ C2] </IRQ> [ 7751.004817][ C2] <TASK> [ 7751.004818][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7751.004821][ 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) [ 7751.004824][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7751.004827][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7751.004828][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7751.004830][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7751.004832][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7751.004833][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7751.004835][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7751.004838][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7751.004841][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7751.004844][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7751.004847][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7751.004850][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7751.004853][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7751.004855][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7751.004859][ C2] do_idle (kernel/sched/idle.c:312) [ 7751.004862][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7751.004864][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7751.004867][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7751.004871][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7777.422458][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7777.422970][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7777.423401][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7777.423834][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7777.424677][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7777.425243][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7777.425543][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7777.426438][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7777.426722][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7777.427090][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7777.427457][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7777.427829][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7777.428197][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7777.428565][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7777.428978][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7777.429284][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7777.429655][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7777.430024][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7777.430392][ C1] PKRU: 55555554 [ 7777.430560][ C1] Call Trace: [ 7777.430720][ C1] <IRQ> [ 7777.430858][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7777.431102][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7777.431349][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7777.431617][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7777.431883][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7777.432163][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7777.432421][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7777.432717][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7777.432960][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7777.433246][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7777.433519][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7777.433810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7777.434078][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7777.434350][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7777.434618][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7777.434907][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7777.435129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.435351][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7777.435573][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7777.435805][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7777.436056][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7777.436319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.436539][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7777.436765][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7777.437007][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7777.437226][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7777.437455][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7777.437694][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7777.437948][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7777.438204][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7777.438432][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7777.438682][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7777.438925][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7777.439249][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7777.439484][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7777.439779][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7777.440022][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7777.440212][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7777.440425][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7777.440660][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7777.440916][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7777.441129][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7777.441383][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7777.441694][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7777.441992][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7777.442266][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7777.442551][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7777.442792][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7777.443017][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7777.443319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7777.443582][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7777.443883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.444104][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7777.444377][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7777.444641][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7777.444934][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7777.445171][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7777.445389][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7777.445617][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7777.445905][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7777.446212][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7777.446488][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7777.446742][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7777.447011][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7777.447299][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7777.447562][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7777.447793][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7777.448021][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7777.448248][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7777.448492][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7777.448727][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7777.448956][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7777.449214][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7777.449472][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7777.449716][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7777.449980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.450202][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7777.450483][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7777.450740][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7777.450961][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7777.451190][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7777.451414][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7777.451675][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7777.451975][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7777.452207][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7777.452432][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7777.452676][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7777.452911][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7777.453134][ C1] tc_run (net/core/dev.c:3920) [ 7777.453323][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7777.453535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.453756][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7777.453996][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7777.454229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.454450][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7777.454695][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7777.454976][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7777.455227][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7777.455460][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7777.455705][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7777.455942][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7777.456197][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7777.456510][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7777.456765][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7777.456998][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7777.457243][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7777.457442][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7777.457680][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7777.457905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7777.458169][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7777.458401][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7777.458621][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7777.458851][ C1] ? __create_object (mm/kmemleak.c:756) [ 7777.459077][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7777.459324][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7777.459585][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7777.459839][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7777.460097][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7777.460348][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7777.460574][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7777.460825][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7777.461042][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7777.461282][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7777.461552][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7777.461804][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7777.462073][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7777.462349][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7777.462613][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7777.462895][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7777.463125][ C1] __do_softirq (kernel/softirq.c:553) [ 7777.463338][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7777.463543][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7777.463806][ C1] </IRQ> [ 7777.463946][ C1] <TASK> [ 7777.464085][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7777.464367][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7777.464667][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7777.465561][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7777.465846][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7777.466215][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7777.466582][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7777.466950][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7777.467319][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7777.467689][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7777.467964][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7777.468170][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7777.468416][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7777.468697][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7777.468910][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7777.469142][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7777.469409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.469629][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7777.469866][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7777.470100][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7777.470366][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7777.470572][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.470792][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7777.471014][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7777.471239][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7777.471486][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7777.471720][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7777.471952][ C1] ksys_write (fs/read_write.c:643) [ 7777.472162][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7777.472404][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7777.472700][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7777.472915][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7777.473189][ C1] RIP: 0033:0x7fd66fef3957 [ 7777.473399][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7777.474290][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7777.474678][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7777.475048][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7777.475415][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7777.475782][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7777.476148][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7777.478676][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7777.479174][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7777.479632][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7777.480097][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7777.480996][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7777.481598][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7777.481915][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7777.482856][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7777.483155][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7777.483542][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7777.483928][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7777.484314][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7777.484703][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7777.485092][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7777.485526][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7777.485848][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7777.486236][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7777.486625][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7777.487012][ C2] PKRU: 55555554 [ 7777.487188][ C2] Call Trace: [ 7777.487353][ C2] <IRQ> [ 7777.487498][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7777.487753][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7777.487991][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7777.488260][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7777.488525][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7777.488806][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7777.489063][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7777.489361][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7777.489615][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7777.489872][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7777.490172][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7777.490459][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7777.490764][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7777.491045][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7777.491337][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7777.491623][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7777.491925][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7777.492159][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.492393][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7777.492627][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7777.492871][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7777.493136][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7777.493411][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.493644][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7777.493879][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7777.494137][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7777.494366][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7777.494605][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7777.494857][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7777.495127][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7777.495396][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7777.495638][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7777.495901][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7777.496156][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7777.496495][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7777.496739][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7777.497051][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7777.497306][ 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) [ 7777.497505][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7777.497727][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7777.497973][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7777.498243][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7777.498487][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7777.498711][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7777.499022][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7777.499319][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7777.499592][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7777.499879][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7777.500119][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7777.500344][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7777.500635][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7777.500912][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7777.501228][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.501465][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7777.501753][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7777.502029][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7777.502336][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7777.502584][ 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:1584 (discriminator 4)) [ 7777.502814][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7777.503055][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7777.503358][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7777.503681][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7777.503972][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7777.504239][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7777.504519][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7777.504823][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7777.505056][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7777.505315][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7777.505623][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7777.505893][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7777.506161][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7777.506467][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7777.506720][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7777.507026][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7777.507270][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7777.507578][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7777.507819][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7777.508088][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7777.508323][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7777.508556][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7777.508782][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7777.509031][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7777.509335][ C2] tc_run (net/core/dev.c:3920) [ 7777.509534][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7777.509760][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.509992][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7777.510247][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7777.510493][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.510724][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7777.510980][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7777.511277][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7777.511544][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7777.511790][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7777.512049][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7777.512299][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7777.512628][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7777.512897][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7777.513143][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7777.513404][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7777.513614][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7777.513852][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7777.514120][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7777.514421][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7777.514693][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7777.514939][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7777.515162][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7777.515422][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7777.515659][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7777.515904][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7777.516138][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7777.516380][ 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:1584 (discriminator 4)) [ 7777.516609][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7777.516871][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7777.517142][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7777.517381][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7777.517625][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7777.517916][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7777.518227][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7777.518466][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7777.518718][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7777.518980][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7777.519214][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7777.519446][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7777.519700][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7777.519954][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7777.520206][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7777.520467][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7777.520746][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7777.520983][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7777.521266][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7777.521503][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7777.521758][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7777.521972][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7777.522262][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7777.522504][ C2] __do_softirq (kernel/softirq.c:553) [ 7777.522728][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7777.522945][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7777.523221][ C2] </IRQ> [ 7777.523368][ C2] <TASK> [ 7777.523513][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7777.523810][ 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) [ 7777.524060][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7777.525003][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7777.525301][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7777.525688][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7777.526075][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7777.526462][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7777.526850][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7777.527238][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7777.527518][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7777.527775][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7777.528011][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7777.528256][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7777.528525][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7777.528755][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7777.529022][ C2] do_idle (kernel/sched/idle.c:312) [ 7777.529221][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7777.529462][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7777.529697][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7777.529962][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7805.422419][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7805.422932][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7805.423378][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7805.423806][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7805.424644][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7805.425205][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7805.425464][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 7805.426354][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7805.426634][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7805.427003][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7805.427369][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7805.427733][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7805.428098][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7805.428467][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7805.428878][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7805.429183][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7805.429550][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7805.429916][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7805.430283][ C1] PKRU: 55555554 [ 7805.430450][ C1] Call Trace: [ 7805.430605][ C1] <IRQ> [ 7805.430743][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7805.430986][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7805.431266][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7805.431567][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7805.431836][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7805.432122][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7805.432396][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7805.432689][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7805.432931][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7805.433214][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7805.433486][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7805.433777][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7805.434041][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7805.434301][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7805.434558][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7805.434844][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7805.435066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.435285][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7805.435506][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7805.435735][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7805.435984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7805.436248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.436466][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7805.436687][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7805.436925][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7805.437142][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7805.437369][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7805.437607][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7805.437863][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7805.438116][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7805.438344][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7805.438593][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7805.438838][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7805.439156][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7805.439389][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7805.439683][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7805.439925][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7805.440113][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7805.440325][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7805.440559][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7805.440812][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7805.441026][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7805.441250][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7805.441542][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7805.441823][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7805.442080][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7805.442351][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7805.442578][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7805.442788][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7805.443064][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7805.443325][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7805.443623][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.443843][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7805.444115][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7805.444376][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7805.444666][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7805.444900][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7805.445134][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7805.445373][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7805.445673][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7805.445995][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7805.446292][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7805.446544][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7805.446810][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7805.447098][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7805.447357][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7805.447585][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7805.447813][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7805.448040][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7805.448281][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7805.448515][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7805.448741][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7805.448998][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7805.449255][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7805.449498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7805.449760][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.449982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7805.450260][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7805.450515][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7805.450735][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7805.450960][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7805.451160][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7805.451423][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7805.451707][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7805.451929][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7805.452140][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7805.452370][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7805.452604][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7805.452827][ C1] tc_run (net/core/dev.c:3920) [ 7805.453016][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7805.453229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.453447][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7805.453688][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7805.453921][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.454141][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7805.454383][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7805.454664][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7805.454913][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7805.455145][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7805.455388][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7805.455622][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7805.455879][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7805.456190][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7805.456442][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7805.456674][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7805.456917][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7805.457117][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7805.457352][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7805.457573][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7805.457840][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7805.458072][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7805.458292][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7805.458519][ C1] ? __create_object (mm/kmemleak.c:756) [ 7805.458743][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7805.458989][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7805.459249][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7805.459500][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7805.459756][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7805.460008][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7805.460230][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7805.460482][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7805.460697][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7805.460939][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7805.461191][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7805.461461][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7805.461726][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7805.462002][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7805.462254][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7805.462553][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7805.462794][ C1] __do_softirq (kernel/softirq.c:553) [ 7805.463009][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7805.463210][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7805.463473][ C1] </IRQ> [ 7805.463612][ C1] <TASK> [ 7805.463749][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7805.464029][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7805.464326][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7805.465217][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7805.465499][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7805.465865][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7805.466229][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7805.466596][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7805.466962][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7805.467329][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7805.467602][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7805.467808][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7805.468052][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7805.468332][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7805.468543][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7805.468776][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7805.469040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.469259][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7805.469495][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7805.469729][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7805.469994][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7805.470200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.470419][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7805.470640][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7805.470869][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7805.471091][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7805.471317][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7805.471535][ C1] ksys_write (fs/read_write.c:643) [ 7805.471736][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7805.471964][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7805.472244][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7805.472459][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7805.472734][ C1] RIP: 0033:0x7fd66fef3957 [ 7805.472944][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7805.473833][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7805.474221][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7805.474586][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7805.474951][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7805.475317][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7805.475683][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7805.478199][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7805.478690][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7805.479151][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7805.479612][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7805.480511][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7805.481105][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7805.481424][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7805.482363][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7805.482662][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7805.483048][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7805.483437][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7805.483825][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7805.484210][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7805.484596][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7805.485031][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7805.485356][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7805.485747][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7805.486133][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7805.486520][ C2] PKRU: 55555554 [ 7805.486696][ C2] Call Trace: [ 7805.486863][ C2] <IRQ> [ 7805.487005][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7805.487260][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7805.487496][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7805.487765][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7805.488032][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7805.488311][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7805.488568][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7805.488866][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7805.489120][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7805.489374][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7805.489674][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7805.489966][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7805.490272][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7805.490552][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7805.490840][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7805.491118][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7805.491425][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7805.491660][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.491893][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7805.492124][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7805.492366][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7805.492630][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7805.492909][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.493141][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7805.493373][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7805.493627][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7805.493856][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7805.494096][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7805.494347][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7805.494613][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7805.494884][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7805.495123][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7805.495389][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7805.495645][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7805.495982][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7805.496226][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7805.496537][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7805.496792][ 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) [ 7805.496989][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7805.497215][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7805.497461][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7805.497728][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7805.497973][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7805.498194][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7805.498504][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7805.498800][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7805.499074][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7805.499359][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7805.499599][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7805.499825][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7805.500114][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7805.500393][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7805.500709][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.500942][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7805.501232][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7805.501511][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7805.501818][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7805.502067][ 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:1584 (discriminator 4)) [ 7805.502292][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7805.502534][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7805.502837][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7805.503158][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7805.503449][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7805.503714][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7805.503993][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7805.504296][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7805.504530][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7805.504785][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7805.505092][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7805.505358][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7805.505629][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7805.505935][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7805.506187][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7805.506489][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7805.506729][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7805.507037][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7805.507277][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7805.507545][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7805.507778][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7805.508014][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7805.508239][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7805.508486][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7805.508789][ C2] tc_run (net/core/dev.c:3920) [ 7805.508988][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7805.509211][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.509444][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7805.509697][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7805.509942][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.510173][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7805.510429][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7805.510725][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7805.510990][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7805.511241][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7805.511497][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7805.511745][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7805.512071][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7805.512339][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7805.512583][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7805.512842][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7805.513052][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7805.513288][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7805.513555][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7805.513858][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7805.514125][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7805.514369][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7805.514594][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7805.514853][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7805.515090][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7805.515334][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7805.515566][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7805.515807][ 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:1584 (discriminator 4)) [ 7805.516036][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7805.516295][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7805.516568][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7805.516804][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7805.517046][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7805.517339][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7805.517649][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7805.517887][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7805.518139][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7805.518398][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7805.518632][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7805.518861][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7805.519114][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7805.519368][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7805.519620][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7805.519883][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7805.520158][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7805.520390][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7805.520671][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7805.520903][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7805.521158][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7805.521378][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7805.521665][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7805.521905][ C2] __do_softirq (kernel/softirq.c:553) [ 7805.522132][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7805.522343][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7805.522622][ C2] </IRQ> [ 7805.522766][ C2] <TASK> [ 7805.522913][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7805.523207][ 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) [ 7805.523455][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7805.524401][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7805.524698][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7805.525085][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7805.525471][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7805.525857][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7805.526242][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7805.526631][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7805.526913][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7805.527165][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7805.527401][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7805.527645][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7805.527912][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7805.528144][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7805.528409][ C2] do_idle (kernel/sched/idle.c:312) [ 7805.528605][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7805.528842][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7805.529078][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7805.529338][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7805.529639][ C2] </TASK> | [ 7829.006794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7829.007132][ C1] rcu: 1-....: (5401849 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1254154 | [ 7829.007658][ C1] rcu: (t=5412214 jiffies g=1503537 q=3003 ncpus=4) [ 7829.008387][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7829.008951][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7829.009256][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7829.010149][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7829.010432][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7829.010803][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7829.011196][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7829.011582][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7829.011970][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7829.012364][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7829.012777][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7829.013085][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7829.013459][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7829.013828][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7829.014197][ C1] PKRU: 55555554 [ 7829.014365][ C1] Call Trace: [ 7829.014521][ C1] <IRQ> [ 7829.014661][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7829.014915][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7829.015148][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7829.015382][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7829.015594][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7829.015843][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7829.016093][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7829.016331][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7829.016594][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7829.016819][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7829.017108][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7829.017359][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7829.017627][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7829.017874][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7829.018156][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7829.018398][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7829.018682][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7829.018958][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7829.019248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7829.019514][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7829.019788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7829.020055][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7829.020341][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7829.020566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.020789][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7829.021010][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7829.021268][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7829.021534][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7829.021811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.022044][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7829.022288][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7829.022528][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7829.022743][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7829.022971][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7829.023208][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7829.023463][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7829.023720][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7829.023948][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7829.024198][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7829.024441][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7829.024760][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7829.024993][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7829.025287][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7829.025529][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7829.025719][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7829.025931][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7829.026166][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7829.026421][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7829.026637][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7829.026848][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7829.027140][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7829.027421][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7829.027683][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7829.027954][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7829.028183][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7829.028397][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7829.028671][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7829.028938][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7829.029238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.029459][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7829.029730][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7829.029995][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7829.030287][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7829.030523][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7829.030738][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7829.030968][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7829.031287][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7829.031610][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7829.031906][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7829.032173][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7829.032456][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7829.032747][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7829.033011][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7829.033242][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7829.033471][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7829.033699][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7829.033944][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7829.034179][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7829.034408][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7829.034666][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7829.034925][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7829.035168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7829.035431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.035652][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7829.035935][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7829.036189][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7829.036412][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7829.036642][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7829.036840][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7829.037088][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7829.037373][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7829.037596][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7829.037810][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7829.038039][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7829.038276][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7829.038499][ C1] tc_run (net/core/dev.c:3920) [ 7829.038690][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7829.038903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.039125][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7829.039366][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7829.039601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.039821][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7829.040066][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7829.040346][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7829.040598][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7829.040831][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7829.041082][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7829.041346][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7829.041615][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7829.041942][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7829.042211][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7829.042456][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7829.042702][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7829.042902][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7829.043139][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7829.043364][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7829.043628][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7829.043859][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7829.044081][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7829.044310][ C1] ? __create_object (mm/kmemleak.c:756) [ 7829.044535][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7829.044782][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7829.045041][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7829.045293][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7829.045555][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7829.045805][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7829.046031][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7829.046281][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7829.046499][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7829.046741][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7829.046983][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7829.047222][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7829.047474][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7829.047738][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7829.047980][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7829.048261][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7829.048489][ C1] __do_softirq (kernel/softirq.c:553) [ 7829.048705][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7829.048907][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7829.049173][ C1] </IRQ> [ 7829.049311][ C1] <TASK> [ 7829.049450][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7829.049729][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7829.050028][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7829.050923][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7829.051231][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7829.051619][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7829.052005][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7829.052395][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7829.052762][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7829.053133][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7829.053405][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7829.053613][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7829.053858][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7829.054138][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7829.054349][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7829.054582][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7829.054848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.055068][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7829.055304][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7829.055537][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7829.055805][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7829.056010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.056230][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7829.056453][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7829.056676][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7829.056897][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7829.057119][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7829.057339][ C1] ksys_write (fs/read_write.c:643) [ 7829.057539][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7829.057770][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7829.058051][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7829.058264][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7829.058541][ C1] RIP: 0033:0x7fd66fef3957 [ 7829.058751][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7829.059643][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7829.060030][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7829.060396][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7829.060766][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7829.061156][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7829.061541][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7829.061541][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7829.061929][ C1] </TASK> | [ 7829.062083][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7829.062354][ C2] NMI backtrace for cpu 2 [ 7829.062368][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7829.062372][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7829.062379][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7829.062382][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7829.062385][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7829.062387][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7829.062389][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7829.062391][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7829.062393][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7829.062394][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7829.062397][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7829.062400][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7829.062402][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7829.062403][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7829.062405][ C2] PKRU: 55555554 [ 7829.062406][ C2] Call Trace: [ 7829.062408][ C2] <NMI> [ 7829.062410][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7829.062418][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7829.062423][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7829.062427][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7829.062430][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7829.062433][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7829.062439][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7829.062442][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7829.062445][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7829.062449][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7829.062452][ C2] </NMI> [ 7829.062453][ C2] <IRQ> [ 7829.062454][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7829.062456][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7829.062461][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.062464][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7829.062468][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7829.062472][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7829.062475][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7829.062478][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.062480][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7829.062485][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7829.062488][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7829.062495][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7829.062497][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7829.062502][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7829.062509][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7829.062513][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7829.062516][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7829.062518][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7829.062521][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7829.062527][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7829.062531][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7829.062535][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7829.062543][ 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) [ 7829.062546][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7829.062549][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7829.062554][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7829.062557][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7829.062560][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7829.062563][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7829.062569][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7829.062574][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7829.062578][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7829.062587][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7829.062590][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7829.062593][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7829.062596][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7829.062600][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7829.062604][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.062607][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7829.062611][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7829.062614][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7829.062619][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7829.062621][ 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:1584 (discriminator 4)) [ 7829.062623][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7829.062627][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7829.062634][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7829.062641][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7829.062647][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7829.062653][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7829.062662][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7829.062670][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7829.062674][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7829.062677][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7829.062682][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7829.062684][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7829.062688][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7829.062690][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7829.062694][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7829.062698][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7829.062703][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7829.062707][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7829.062709][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7829.062712][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7829.062717][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7829.062721][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7829.062725][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7829.062727][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7829.062731][ C2] tc_run (net/core/dev.c:3920) [ 7829.062736][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7829.062739][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.062741][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7829.062745][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7829.062749][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.062752][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7829.062755][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7829.062760][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7829.062763][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7829.062767][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7829.062771][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7829.062775][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7829.062783][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7829.062786][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7829.062790][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7829.062794][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7829.062797][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7829.062800][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7829.062803][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7829.062806][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7829.062809][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7829.062812][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7829.062816][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7829.062818][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7829.062822][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7829.062825][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7829.062829][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7829.062833][ 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:1584 (discriminator 4)) [ 7829.062837][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7829.062843][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7829.062846][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7829.062851][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7829.062856][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7829.062861][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7829.062865][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7829.062868][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7829.062872][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7829.062875][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7829.062879][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7829.062883][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7829.062887][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7829.062892][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7829.062895][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7829.062899][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7829.062902][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7829.062905][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7829.062909][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7829.062911][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7829.062915][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7829.062918][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7829.062923][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7829.062926][ C2] __do_softirq (kernel/softirq.c:553) [ 7829.062931][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7829.062935][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7829.062938][ C2] </IRQ> [ 7829.062939][ C2] <TASK> [ 7829.062940][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7829.062944][ 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) [ 7829.062947][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7829.062950][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7829.062952][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7829.062954][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7829.062956][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7829.062957][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7829.062959][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7829.062962][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7829.062965][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7829.062969][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7829.062972][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7829.062975][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7829.062977][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7829.062980][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7829.062984][ C2] do_idle (kernel/sched/idle.c:312) [ 7829.062986][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7829.062989][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7829.062992][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7829.062996][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7853.422451][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7853.422974][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7853.423426][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7853.423884][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7853.424723][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7853.425286][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7853.425584][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7853.426470][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7853.426753][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7853.427119][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7853.427484][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7853.427852][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7853.428217][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7853.428581][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7853.428992][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7853.429296][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7853.429666][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7853.430032][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7853.430397][ C1] PKRU: 55555554 [ 7853.430564][ C1] Call Trace: [ 7853.430722][ C1] <IRQ> [ 7853.430859][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7853.431129][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7853.431371][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7853.431640][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7853.431906][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7853.432195][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7853.432449][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7853.432732][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7853.432975][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7853.433261][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7853.433533][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7853.433825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7853.434093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7853.434363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7853.434632][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7853.434920][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7853.435143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.435363][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7853.435584][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7853.435816][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7853.436066][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7853.436329][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.436549][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7853.436773][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7853.437013][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7853.437231][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7853.437460][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7853.437698][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7853.437957][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7853.438211][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7853.438440][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7853.438689][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7853.438934][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7853.439256][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7853.439490][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7853.439785][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7853.440028][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7853.440217][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7853.440431][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7853.440665][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7853.440921][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7853.441165][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7853.441386][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7853.441695][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7853.441992][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7853.442268][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7853.442541][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7853.442773][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7853.442985][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7853.443262][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7853.443523][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7853.443822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.444043][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7853.444317][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7853.444580][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7853.444873][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7853.445107][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7853.445325][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7853.445554][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7853.445840][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7853.446147][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7853.446424][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7853.446677][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7853.446946][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7853.447235][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7853.447497][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7853.447726][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7853.447955][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7853.448183][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7853.448425][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7853.448662][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7853.448891][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7853.449148][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7853.449405][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7853.449649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7853.449913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.450134][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7853.450413][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7853.450672][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7853.450892][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7853.451146][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7853.451357][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7853.451616][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7853.451917][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7853.452161][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7853.452373][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7853.452602][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7853.452838][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7853.453062][ C1] tc_run (net/core/dev.c:3920) [ 7853.453251][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7853.453464][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.453683][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7853.453924][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7853.454158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.454378][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7853.454621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7853.454904][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7853.455154][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7853.455387][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7853.455630][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7853.455867][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7853.456121][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7853.456432][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7853.456686][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7853.456919][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7853.457164][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7853.457363][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7853.457600][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7853.457824][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7853.458090][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7853.458321][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7853.458540][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7853.458769][ C1] ? __create_object (mm/kmemleak.c:756) [ 7853.458995][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7853.459241][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7853.459501][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7853.459752][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7853.460011][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7853.460261][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7853.460486][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7853.460763][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7853.460997][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7853.461250][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7853.461523][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7853.461794][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7853.462061][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7853.462337][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7853.462590][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7853.462884][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7853.463114][ C1] __do_softirq (kernel/softirq.c:553) [ 7853.463328][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7853.463531][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7853.463793][ C1] </IRQ> [ 7853.463934][ C1] <TASK> [ 7853.464071][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7853.464352][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7853.464651][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7853.465547][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7853.465832][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7853.466199][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7853.466564][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7853.466933][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7853.467300][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7853.467669][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7853.467946][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7853.468151][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7853.468395][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7853.468675][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7853.468887][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7853.469118][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7853.469383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.469603][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7853.469841][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7853.470075][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7853.470340][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7853.470545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.470763][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7853.471009][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7853.471246][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7853.471479][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7853.471710][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7853.471942][ C1] ksys_write (fs/read_write.c:643) [ 7853.472163][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7853.472392][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7853.472673][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7853.472888][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7853.473163][ C1] RIP: 0033:0x7fd66fef3957 [ 7853.473375][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7853.474270][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7853.474658][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7853.475025][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7853.475391][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7853.475756][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7853.476129][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7853.478647][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7853.479141][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7853.479601][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7853.480063][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7853.480967][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7853.481557][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7853.481873][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7853.482815][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7853.483113][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7853.483501][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7853.483888][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7853.484274][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7853.484660][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7853.485049][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7853.485482][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7853.485806][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7853.486193][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7853.486578][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7853.486967][ C2] PKRU: 55555554 [ 7853.487143][ C2] Call Trace: [ 7853.487308][ C2] <IRQ> [ 7853.487451][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7853.487705][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7853.487940][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7853.488211][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7853.488475][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7853.488755][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7853.489014][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7853.489309][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7853.489562][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7853.489819][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7853.490118][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7853.490406][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7853.490713][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7853.490996][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7853.491283][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7853.491562][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7853.491866][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7853.492101][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.492335][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7853.492568][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7853.492808][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7853.493075][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7853.493351][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.493584][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7853.493818][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7853.494071][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7853.494297][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7853.494537][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7853.494788][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7853.495055][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7853.495327][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7853.495566][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7853.495830][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7853.496086][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7853.496422][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7853.496667][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7853.496978][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7853.497232][ 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) [ 7853.497433][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7853.497659][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7853.497906][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7853.498173][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7853.498417][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7853.498638][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7853.498948][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7853.499244][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7853.499518][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7853.499802][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7853.500043][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7853.500268][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7853.500559][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7853.500835][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7853.501156][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.501388][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7853.501674][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7853.501952][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7853.502260][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7853.502508][ 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:1584 (discriminator 4)) [ 7853.502736][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7853.502977][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7853.503280][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7853.503601][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7853.503894][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7853.504160][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7853.504441][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7853.504742][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7853.504978][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7853.505233][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7853.505541][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7853.505810][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7853.506079][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7853.506385][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7853.506639][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7853.506945][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7853.507187][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7853.507499][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7853.507738][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7853.508009][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7853.508242][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7853.508475][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7853.508701][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7853.508950][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7853.509254][ C2] tc_run (net/core/dev.c:3920) [ 7853.509454][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7853.509678][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.509910][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7853.510162][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7853.510408][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.510640][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7853.510897][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7853.511199][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7853.511462][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7853.511707][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7853.511964][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7853.512213][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7853.512539][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7853.512811][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7853.513056][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7853.513313][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7853.513523][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7853.513759][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7853.514027][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7853.514329][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7853.514597][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7853.514841][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7853.515066][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7853.515326][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7853.515562][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7853.515807][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7853.516045][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7853.516287][ 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:1584 (discriminator 4)) [ 7853.516513][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7853.516772][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7853.517048][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7853.517286][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7853.517527][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7853.517821][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7853.518131][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7853.518369][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7853.518622][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7853.518882][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7853.519116][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7853.519347][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7853.519605][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7853.519860][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7853.520112][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7853.520373][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7853.520649][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7853.520882][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7853.521170][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7853.521401][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7853.521659][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7853.521874][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7853.522162][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7853.522403][ C2] __do_softirq (kernel/softirq.c:553) [ 7853.522628][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7853.522843][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7853.523120][ C2] </IRQ> [ 7853.523265][ C2] <TASK> [ 7853.523413][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7853.523707][ 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) [ 7853.523957][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7853.524897][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7853.525194][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7853.525581][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7853.525967][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7853.526352][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7853.526739][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7853.527129][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7853.527408][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7853.527661][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7853.527898][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7853.528141][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7853.528407][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7853.528641][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7853.528905][ C2] do_idle (kernel/sched/idle.c:312) [ 7853.529104][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7853.529339][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7853.529575][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7853.529837][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7881.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7881.422956][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7881.423421][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7881.423874][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7881.424740][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7881.425305][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7881.425605][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7881.426508][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7881.426792][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7881.427158][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7881.427526][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7881.427893][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7881.428261][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7881.428633][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7881.429045][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7881.429351][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7881.429721][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7881.430090][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7881.430456][ C1] PKRU: 55555554 [ 7881.430624][ C1] Call Trace: [ 7881.430783][ C1] <IRQ> [ 7881.430947][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7881.431208][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7881.431452][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7881.431727][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7881.432002][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7881.432292][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7881.432537][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7881.432821][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7881.433063][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7881.433348][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7881.433622][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7881.433912][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7881.434179][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7881.434452][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7881.434717][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7881.435006][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7881.435230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.435451][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7881.435671][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7881.435902][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7881.436152][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7881.436417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.436637][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7881.436859][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7881.437098][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7881.437316][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7881.437544][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7881.437783][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7881.438040][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7881.438295][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7881.438524][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7881.438775][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7881.439018][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7881.439340][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7881.439575][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7881.439872][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7881.440116][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7881.440305][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7881.440519][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7881.440753][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7881.441037][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7881.441264][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7881.441484][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7881.441794][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7881.442097][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7881.442356][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7881.442631][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7881.442861][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7881.443073][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7881.443351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7881.443615][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7881.443916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.444136][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7881.444411][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7881.444674][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7881.444967][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7881.445203][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7881.445421][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7881.445652][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7881.445942][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7881.446249][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7881.446524][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7881.446780][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7881.447047][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7881.447339][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7881.447602][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7881.447832][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7881.448061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7881.448290][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7881.448534][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7881.448769][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7881.448999][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7881.449256][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7881.449516][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7881.449761][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7881.450024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.450247][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7881.450529][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7881.450785][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7881.451036][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7881.451276][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7881.451487][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7881.451748][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7881.452060][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7881.452283][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7881.452494][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7881.452722][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7881.452959][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7881.453181][ C1] tc_run (net/core/dev.c:3920) [ 7881.453371][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7881.453585][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.453805][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7881.454046][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7881.454279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.454499][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7881.454743][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7881.455025][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7881.455275][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7881.455508][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7881.455753][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7881.455990][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7881.456246][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7881.456557][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7881.456812][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7881.457044][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7881.457287][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7881.457489][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7881.457727][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7881.457952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7881.458216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7881.458449][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7881.458671][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7881.458900][ C1] ? __create_object (mm/kmemleak.c:756) [ 7881.459127][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7881.459375][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7881.459636][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7881.459889][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7881.460148][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7881.460400][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7881.460626][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7881.460900][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7881.461128][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7881.461383][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7881.461639][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7881.461892][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7881.462159][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7881.462434][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7881.462695][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7881.462982][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7881.463211][ C1] __do_softirq (kernel/softirq.c:553) [ 7881.463426][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7881.463628][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7881.463894][ C1] </IRQ> [ 7881.464032][ C1] <TASK> [ 7881.464169][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7881.464451][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7881.464750][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7881.465643][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7881.465927][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7881.466294][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7881.466662][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7881.467031][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7881.467397][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7881.467766][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7881.468041][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7881.468245][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7881.468492][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7881.468773][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7881.468986][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7881.469220][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7881.469483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.469705][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7881.469944][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7881.470178][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7881.470444][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7881.470651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.470895][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7881.471128][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7881.471365][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7881.471599][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7881.471834][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7881.472073][ C1] ksys_write (fs/read_write.c:643) [ 7881.472275][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7881.472505][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7881.472784][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7881.473001][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7881.473278][ C1] RIP: 0033:0x7fd66fef3957 [ 7881.473488][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7881.474385][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7881.474775][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7881.475143][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7881.475510][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7881.475881][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7881.476248][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7881.478765][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7881.479258][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7881.479715][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7881.480180][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7881.481089][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7881.481685][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7881.482002][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7881.482945][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7881.483244][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7881.483630][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7881.484016][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7881.484405][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7881.484792][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7881.485179][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7881.485612][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7881.485934][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7881.486323][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7881.486712][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7881.487100][ C2] PKRU: 55555554 [ 7881.487276][ C2] Call Trace: [ 7881.487442][ C2] <IRQ> [ 7881.487584][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7881.487839][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7881.488075][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7881.488343][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7881.488608][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7881.488890][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7881.489147][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7881.489445][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7881.489699][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7881.489955][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7881.490256][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7881.490541][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7881.490852][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7881.491145][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7881.491429][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7881.491711][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7881.492015][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7881.492249][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.492481][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7881.492718][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7881.492961][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7881.493224][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7881.493502][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.493733][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7881.493968][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7881.494221][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7881.494450][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7881.494695][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7881.494947][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7881.495214][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7881.495482][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7881.495723][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7881.495986][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7881.496243][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7881.496580][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7881.496826][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7881.497136][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7881.497390][ 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) [ 7881.497588][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7881.497812][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7881.498058][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7881.498327][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7881.498571][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7881.498790][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7881.499100][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7881.499397][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7881.499668][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7881.499957][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7881.500201][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7881.500423][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7881.500715][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7881.500997][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7881.501313][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.501543][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7881.501833][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7881.502110][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7881.502418][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7881.502666][ 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:1584 (discriminator 4)) [ 7881.502894][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7881.503136][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7881.503440][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7881.503762][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7881.504052][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7881.504320][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7881.504599][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7881.504903][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7881.505138][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7881.505395][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7881.505703][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7881.505970][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7881.506238][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7881.506544][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7881.506797][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7881.507102][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7881.507344][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7881.507652][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7881.507893][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7881.508161][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7881.508396][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7881.508630][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7881.508854][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7881.509102][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7881.509407][ C2] tc_run (net/core/dev.c:3920) [ 7881.509604][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7881.509831][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.510064][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7881.510317][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7881.510564][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.510795][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7881.511058][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7881.511352][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7881.511618][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7881.511864][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7881.512127][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7881.512377][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7881.512703][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7881.512972][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7881.513217][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7881.513473][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7881.513685][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7881.513921][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7881.514191][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7881.514493][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7881.514760][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7881.515007][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7881.515231][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7881.515492][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7881.515728][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7881.515973][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7881.516206][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7881.516448][ 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:1584 (discriminator 4)) [ 7881.516678][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7881.516938][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7881.517210][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7881.517448][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7881.517690][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7881.517984][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7881.518295][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7881.518532][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7881.518789][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7881.519051][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7881.519283][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7881.519512][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7881.519766][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7881.520020][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7881.520272][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7881.520535][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7881.520813][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7881.521050][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7881.521330][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7881.521562][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7881.521819][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7881.522033][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7881.522320][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7881.522562][ C2] __do_softirq (kernel/softirq.c:553) [ 7881.522793][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7881.523006][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7881.523284][ C2] </IRQ> [ 7881.523430][ C2] <TASK> [ 7881.523575][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7881.523872][ 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) [ 7881.524122][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7881.525068][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7881.525366][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7881.525752][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7881.526140][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7881.526527][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7881.526915][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7881.527303][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7881.527585][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7881.527839][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7881.528075][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7881.528318][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7881.528588][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7881.528820][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7881.529086][ C2] do_idle (kernel/sched/idle.c:312) [ 7881.529284][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7881.529520][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7881.529758][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7881.530019][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7881.530322][ C2] </TASK> | [ 7907.065793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7907.066135][ C1] rcu: 1-....: (5479743 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1271828 | [ 7907.066663][ C1] rcu: (t=5490273 jiffies g=1503537 q=3043 ncpus=4) [ 7907.067393][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7907.067960][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7907.068264][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7907.069160][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7907.069447][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7907.069816][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7907.070182][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7907.070551][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7907.070953][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7907.071340][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7907.071775][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7907.072097][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7907.072468][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7907.072839][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7907.073206][ C1] PKRU: 55555554 [ 7907.073374][ C1] Call Trace: [ 7907.073532][ C1] <IRQ> [ 7907.073668][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7907.073924][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7907.074156][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7907.074389][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7907.074603][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7907.074851][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7907.075099][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7907.075338][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7907.075602][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7907.075825][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7907.076111][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7907.076365][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7907.076629][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7907.076874][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7907.077157][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7907.077398][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7907.077683][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7907.077956][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7907.078245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7907.078513][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7907.078785][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7907.079051][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7907.079339][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7907.079562][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.079782][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7907.080004][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7907.080234][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7907.080484][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7907.080771][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.081000][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7907.081236][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7907.081489][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7907.081717][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7907.081966][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7907.082205][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7907.082460][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7907.082714][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7907.082942][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7907.083194][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7907.083439][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7907.083761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7907.083994][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7907.084289][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7907.084532][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7907.084720][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7907.084934][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7907.085170][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7907.085424][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7907.085639][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7907.085848][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7907.086143][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7907.086426][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7907.086687][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7907.086960][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7907.087188][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7907.087400][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7907.087678][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7907.087939][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7907.088240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.088462][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7907.088736][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7907.088999][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7907.089291][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7907.089528][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7907.089745][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7907.089975][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7907.090261][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7907.090568][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7907.090869][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7907.091135][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7907.091417][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7907.091723][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7907.092004][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7907.092234][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7907.092462][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7907.092691][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7907.092935][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7907.093170][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7907.093398][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7907.093656][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7907.093913][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7907.094159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7907.094422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.094644][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7907.094924][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7907.095180][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7907.095401][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7907.095627][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7907.095829][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7907.096076][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7907.096361][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7907.096583][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7907.096795][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7907.097025][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7907.097260][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7907.097484][ C1] tc_run (net/core/dev.c:3920) [ 7907.097673][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7907.097887][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.098105][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7907.098346][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7907.098580][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.098800][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7907.099044][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7907.099325][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7907.099575][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7907.099807][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7907.100051][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7907.100287][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7907.100544][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7907.100883][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7907.101151][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7907.101396][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7907.101654][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7907.101865][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7907.102113][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7907.102336][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7907.102602][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7907.102835][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7907.103055][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7907.103284][ C1] ? __create_object (mm/kmemleak.c:756) [ 7907.103510][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7907.103757][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7907.104018][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7907.104270][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7907.104529][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7907.104780][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7907.105004][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7907.105257][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7907.105473][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7907.105715][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7907.105956][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7907.106197][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7907.106451][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7907.106713][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7907.106953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7907.107237][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7907.107466][ C1] __do_softirq (kernel/softirq.c:553) [ 7907.107680][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7907.107885][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7907.108147][ C1] </IRQ> [ 7907.108288][ C1] <TASK> [ 7907.108426][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7907.108707][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7907.109006][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7907.109905][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7907.110189][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7907.110557][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7907.110953][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7907.111341][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7907.111729][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7907.112117][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7907.112392][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7907.112598][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7907.112842][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7907.113123][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7907.113335][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7907.113567][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7907.113831][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.114052][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7907.114289][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7907.114523][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7907.114789][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7907.114995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.115213][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7907.115436][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7907.115661][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7907.115883][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7907.116104][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7907.116325][ C1] ksys_write (fs/read_write.c:643) [ 7907.116525][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7907.116754][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7907.117035][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7907.117251][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7907.117528][ C1] RIP: 0033:0x7fd66fef3957 [ 7907.117742][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7907.118633][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7907.119021][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7907.119390][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7907.119757][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7907.120123][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7907.120492][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7907.120492][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7907.120918][ C1] </TASK> | [ 7907.121070][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7907.121337][ C2] NMI backtrace for cpu 2 [ 7907.121350][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7907.121355][ C2] 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) [ 7907.121360][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7907.121363][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7907.121366][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7907.121368][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7907.121369][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7907.121371][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7907.121372][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7907.121374][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7907.121376][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7907.121379][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7907.121381][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7907.121382][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7907.121384][ C2] PKRU: 55555554 [ 7907.121385][ C2] Call Trace: [ 7907.121387][ C2] <NMI> [ 7907.121389][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7907.121396][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7907.121401][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7907.121406][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7907.121409][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7907.121411][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7907.121417][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7907.121420][ C2] ? 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) [ 7907.121423][ C2] ? 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) [ 7907.121426][ C2] ? 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) [ 7907.121429][ C2] </NMI> [ 7907.121430][ C2] <IRQ> [ 7907.121431][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7907.121434][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7907.121438][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.121442][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7907.121445][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7907.121449][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7907.121452][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7907.121455][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.121457][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7907.121462][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7907.121465][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7907.121472][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7907.121474][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7907.121479][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7907.121485][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7907.121488][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7907.121491][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7907.121494][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7907.121496][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7907.121502][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7907.121506][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7907.121509][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7907.121518][ 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) [ 7907.121521][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7907.121524][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7907.121528][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7907.121531][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7907.121534][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7907.121537][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7907.121543][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7907.121548][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7907.121553][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7907.121562][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7907.121565][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7907.121567][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7907.121571][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7907.121574][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7907.121579][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.121581][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7907.121585][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7907.121590][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7907.121594][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7907.121597][ 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:1584 (discriminator 4)) [ 7907.121600][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7907.121603][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7907.121611][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7907.121617][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7907.121623][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7907.121629][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7907.121639][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7907.121646][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7907.121651][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7907.121654][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7907.121657][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7907.121660][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7907.121663][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7907.121666][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7907.121669][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7907.121674][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7907.121679][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7907.121683][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7907.121685][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7907.121688][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7907.121693][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7907.121697][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7907.121701][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7907.121703][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7907.121708][ C2] tc_run (net/core/dev.c:3920) [ 7907.121712][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7907.121715][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.121717][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7907.121721][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7907.121725][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.121727][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7907.121730][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7907.121734][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7907.121737][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7907.121741][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7907.121745][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7907.121749][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7907.121757][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7907.121760][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7907.121764][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7907.121768][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7907.121772][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7907.121775][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7907.121778][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7907.121781][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7907.121784][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7907.121788][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7907.121791][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7907.121794][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7907.121797][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7907.121800][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7907.121803][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7907.121807][ 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:1584 (discriminator 4)) [ 7907.121810][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7907.121816][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7907.121819][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7907.121823][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7907.121827][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7907.121832][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7907.121835][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7907.121839][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7907.121843][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7907.121846][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7907.121849][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7907.121853][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7907.121858][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7907.121862][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7907.121865][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7907.121869][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7907.121873][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7907.121875][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7907.121879][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7907.121881][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7907.121884][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7907.121887][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7907.121892][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7907.121895][ C2] __do_softirq (kernel/softirq.c:553) [ 7907.121899][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7907.121902][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7907.121905][ C2] </IRQ> [ 7907.121906][ C2] <TASK> [ 7907.121907][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7907.121917][ 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) [ 7907.121920][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7907.121922][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7907.121924][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7907.121926][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7907.121927][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7907.121929][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7907.121931][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7907.121934][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7907.121938][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7907.121941][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7907.121944][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7907.121946][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7907.121949][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7907.121951][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7907.121955][ C2] do_idle (kernel/sched/idle.c:312) [ 7907.121958][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7907.121960][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7907.121962][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7907.121967][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7933.422465][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7933.422955][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7933.423383][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7933.423841][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7933.424732][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7933.425312][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7933.425614][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7933.426509][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7933.426791][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7933.427165][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7933.427532][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7933.427901][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7933.428268][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7933.428638][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7933.429053][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7933.429360][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7933.429729][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7933.430099][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7933.430468][ C1] PKRU: 55555554 [ 7933.430657][ C1] Call Trace: [ 7933.430822][ C1] <IRQ> [ 7933.430969][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7933.431225][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7933.431461][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7933.431730][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7933.431996][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7933.432264][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7933.432512][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7933.432793][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7933.433037][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7933.433321][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7933.433597][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7933.433890][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7933.434156][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7933.434430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7933.434695][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7933.434984][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7933.435209][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.435433][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7933.435654][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7933.435885][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7933.436139][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7933.436401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.436622][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7933.436847][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7933.437088][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7933.437305][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7933.437533][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7933.437772][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7933.438029][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7933.438288][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7933.438517][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7933.438768][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7933.439012][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7933.439332][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7933.439566][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7933.439862][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7933.440104][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7933.440294][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7933.440508][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7933.440786][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7933.441056][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7933.441283][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7933.441505][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7933.441827][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7933.442112][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7933.442374][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7933.442644][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7933.442874][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7933.443088][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7933.443365][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7933.443630][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7933.443931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.444151][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7933.444425][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7933.444690][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7933.444984][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7933.445220][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7933.445437][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7933.445667][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7933.445956][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7933.446263][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7933.446540][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7933.446794][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7933.447062][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7933.447352][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7933.447614][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7933.447845][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7933.448074][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7933.448302][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7933.448545][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7933.448779][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7933.449009][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7933.449268][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7933.449528][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7933.449772][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7933.450035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.450258][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7933.450560][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7933.450837][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7933.451072][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7933.451312][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7933.451522][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7933.451792][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7933.452079][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7933.452302][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7933.452516][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7933.452746][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7933.452983][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7933.453205][ C1] tc_run (net/core/dev.c:3920) [ 7933.453394][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7933.453609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.453832][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7933.454074][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7933.454309][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.454529][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7933.454775][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7933.455055][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7933.455309][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7933.455544][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7933.455789][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7933.456027][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7933.456282][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7933.456593][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7933.456848][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7933.457081][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7933.457328][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7933.457528][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7933.457766][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7933.457992][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7933.458256][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7933.458488][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7933.458710][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7933.458941][ C1] ? __create_object (mm/kmemleak.c:756) [ 7933.459167][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7933.459416][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7933.459676][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7933.459929][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7933.460191][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7933.460442][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7933.460692][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7933.460956][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7933.461187][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7933.461442][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7933.461695][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7933.461949][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7933.462216][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7933.462496][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7933.462752][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7933.463034][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7933.463267][ C1] __do_softirq (kernel/softirq.c:553) [ 7933.463483][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7933.463685][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7933.463952][ C1] </IRQ> [ 7933.464089][ C1] <TASK> [ 7933.464228][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7933.464508][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7933.464807][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7933.465704][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7933.465991][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7933.466360][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7933.466730][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7933.467099][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7933.467465][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7933.467837][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7933.468111][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7933.468319][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7933.468566][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7933.468846][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7933.469058][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7933.469291][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7933.469556][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.469778][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7933.470019][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7933.470254][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7933.470522][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7933.470753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.470987][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7933.471220][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7933.471456][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7933.471690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7933.471929][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7933.472148][ C1] ksys_write (fs/read_write.c:643) [ 7933.472349][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7933.472580][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7933.472861][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7933.473076][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7933.473354][ C1] RIP: 0033:0x7fd66fef3957 [ 7933.473563][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7933.474460][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7933.474850][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7933.475216][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7933.475587][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7933.475956][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7933.476322][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7933.478857][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7933.479349][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7933.479811][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7933.480271][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7933.481176][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7933.481767][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7933.482048][ C2] 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 [ 7933.482987][ C2] RSP: 0018:ffffc9000021fa88 EFLAGS: 00000202 [ 7933.483284][ C2] RAX: ffff888009359b58 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7933.483670][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 7933.484055][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7933.484440][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7933.484829][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7933.485215][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7933.485651][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7933.485972][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7933.486360][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7933.486749][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7933.487135][ C2] PKRU: 55555554 [ 7933.487312][ C2] Call Trace: [ 7933.487476][ C2] <IRQ> [ 7933.487621][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7933.487876][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7933.488113][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7933.488381][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7933.488644][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7933.488926][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7933.489184][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7933.489480][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7933.489734][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7933.489990][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7933.490289][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7933.490576][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7933.490888][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7933.491168][ C2] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7933.491417][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7933.491690][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7933.491997][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7933.492229][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.492462][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7933.492694][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7933.492937][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7933.493200][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7933.493477][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.493707][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7933.493942][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7933.494193][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7933.494423][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7933.494664][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7933.494915][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7933.495182][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7933.495450][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7933.495690][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7933.495953][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7933.496210][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7933.496549][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7933.496796][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7933.497107][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7933.497362][ 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) [ 7933.497560][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7933.497784][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7933.498030][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7933.498298][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7933.498542][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7933.498759][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7933.499069][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7933.499367][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7933.499639][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7933.499927][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7933.500167][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7933.500387][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7933.500684][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7933.500962][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7933.501277][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.501506][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7933.501795][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7933.502071][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7933.502378][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7933.502625][ 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:1584 (discriminator 4)) [ 7933.502855][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7933.503096][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7933.503399][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7933.503720][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7933.504009][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7933.504280][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7933.504558][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7933.504862][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7933.505096][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7933.505351][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7933.505658][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7933.505925][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7933.506193][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7933.506499][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7933.506751][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7933.507057][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7933.507297][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7933.507604][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7933.507844][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7933.508111][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7933.508351][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7933.508585][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7933.508807][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7933.509054][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7933.509359][ C2] tc_run (net/core/dev.c:3920) [ 7933.509558][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7933.509782][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.510015][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7933.510272][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7933.510516][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.510752][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7933.511009][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7933.511303][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7933.511568][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7933.511813][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7933.512069][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7933.512318][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7933.512644][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7933.512911][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7933.513156][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7933.513412][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7933.513624][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7933.513859][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7933.514128][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7933.514430][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7933.514696][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7933.514942][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7933.515166][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7933.515425][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7933.515661][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7933.515905][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7933.516136][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7933.516377][ 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:1584 (discriminator 4)) [ 7933.516605][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7933.516865][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7933.517135][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7933.517373][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7933.517616][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7933.517909][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7933.518220][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7933.518456][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7933.518708][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7933.518970][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7933.519201][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7933.519430][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7933.519683][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7933.519937][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7933.520187][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7933.520450][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7933.520729][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7933.520962][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7933.521241][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7933.521474][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7933.521728][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7933.521943][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7933.522229][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7933.522469][ C2] __do_softirq (kernel/softirq.c:553) [ 7933.522694][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7933.522907][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7933.523184][ C2] </IRQ> [ 7933.523329][ C2] <TASK> [ 7933.523473][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7933.523769][ 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) [ 7933.524017][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7933.524954][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7933.525252][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7933.525635][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7933.526022][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7933.526409][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7933.526794][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7933.527180][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7933.527462][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7933.527714][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7933.527950][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7933.528193][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7933.528461][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7933.528693][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7933.528958][ C2] do_idle (kernel/sched/idle.c:312) [ 7933.529155][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7933.529390][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7933.529627][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7933.529888][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7961.422456][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7961.422943][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7961.423370][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7961.423804][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7961.424693][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7961.425291][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7961.425592][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7961.426486][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7961.426766][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7961.427136][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7961.427502][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7961.427868][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7961.428234][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7961.428603][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7961.429014][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7961.429318][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7961.429686][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7961.430052][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7961.430420][ C1] PKRU: 55555554 [ 7961.430612][ C1] Call Trace: [ 7961.430775][ C1] <IRQ> [ 7961.430922][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7961.431177][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7961.431412][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7961.431692][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7961.431943][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7961.432209][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7961.432455][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7961.432733][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7961.432977][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7961.433261][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7961.433535][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7961.433827][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7961.434092][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7961.434364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7961.434629][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7961.434917][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7961.435141][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.435364][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7961.435584][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7961.435813][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7961.436066][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7961.436328][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.436550][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7961.436772][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7961.437012][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7961.437227][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7961.437455][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7961.437693][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7961.437948][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7961.438214][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7961.438442][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7961.438692][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7961.438938][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7961.439257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7961.439490][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7961.439784][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7961.440028][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7961.440217][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7961.440429][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7961.440693][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7961.440960][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7961.441186][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7961.441407][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7961.441725][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7961.442006][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7961.442267][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7961.442537][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7961.442766][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7961.442980][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7961.443256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7961.443520][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7961.443821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.444040][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7961.444312][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7961.444577][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7961.444870][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7961.445106][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7961.445321][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7961.445550][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7961.445839][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7961.446144][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7961.446420][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7961.446673][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7961.446938][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7961.447228][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7961.447489][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7961.447719][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7961.447947][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7961.448175][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7961.448418][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7961.448651][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7961.448880][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7961.449143][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7961.449402][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7961.449646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7961.449908][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.450130][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7961.450410][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7961.450692][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7961.450926][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7961.451167][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7961.451376][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7961.451635][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7961.451932][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7961.452153][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7961.452366][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7961.452594][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7961.452830][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7961.453051][ C1] tc_run (net/core/dev.c:3920) [ 7961.453241][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7961.453456][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.453677][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7961.453918][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7961.454152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.454370][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7961.454614][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7961.454893][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7961.455145][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7961.455377][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7961.455623][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7961.455860][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7961.456118][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7961.456429][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7961.456683][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7961.456915][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7961.457159][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7961.457358][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7961.457594][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7961.457819][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7961.458082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7961.458313][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7961.458537][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7961.458766][ C1] ? __create_object (mm/kmemleak.c:756) [ 7961.458992][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7961.459239][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7961.459497][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7961.459748][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7961.460011][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7961.460262][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7961.460491][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7961.460773][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7961.461005][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7961.461259][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7961.461514][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7961.461766][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7961.462031][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7961.462308][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7961.462562][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7961.462855][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7961.463084][ C1] __do_softirq (kernel/softirq.c:553) [ 7961.463301][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7961.463503][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7961.463767][ C1] </IRQ> [ 7961.463906][ C1] <TASK> [ 7961.464045][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7961.464327][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7961.464625][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7961.465522][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7961.465806][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7961.466174][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7961.466544][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7961.466910][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7961.467277][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7961.467648][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7961.467921][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7961.468128][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7961.468373][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7961.468653][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7961.468866][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7961.469099][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7961.469363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.469583][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7961.469821][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7961.470056][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7961.470323][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7961.470549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.470782][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7961.471015][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7961.471251][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7961.471486][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7961.471730][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7961.471949][ C1] ksys_write (fs/read_write.c:643) [ 7961.472151][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7961.472381][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7961.472660][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7961.472875][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7961.473152][ C1] RIP: 0033:0x7fd66fef3957 [ 7961.473360][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7961.474256][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7961.474644][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7961.475010][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7961.475380][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7961.475748][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7961.476116][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7961.478629][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 7961.479119][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7961.479575][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7961.480036][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7961.480949][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7961.481541][ C2] 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) [ 7961.481852][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7961.482800][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7961.483097][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7961.483484][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7961.483872][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7961.484257][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7961.484642][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7961.485031][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7961.485462][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7961.485783][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7961.486171][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7961.486558][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7961.486945][ C2] PKRU: 55555554 [ 7961.487121][ C2] Call Trace: [ 7961.487283][ C2] <IRQ> [ 7961.487427][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7961.487681][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7961.487915][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7961.488184][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7961.488448][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7961.488727][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7961.488984][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7961.489278][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7961.489535][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7961.489790][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7961.490087][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7961.490374][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7961.490683][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7961.490963][ C2] ? 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) [ 7961.491244][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7961.491523][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7961.491826][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7961.492059][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.492291][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7961.492523][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7961.492763][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7961.493029][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7961.493304][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.493536][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7961.493769][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7961.494021][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7961.494248][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7961.494488][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7961.494737][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7961.495003][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7961.495274][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7961.495513][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7961.495776][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7961.496032][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7961.496366][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7961.496610][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7961.496920][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7961.497173][ 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) [ 7961.497371][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7961.497594][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7961.497840][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7961.498107][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7961.498350][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7961.498571][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7961.498879][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7961.499175][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7961.499448][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7961.499731][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7961.499972][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7961.500196][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7961.500491][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7961.500770][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7961.501086][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.501321][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7961.501608][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7961.501886][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7961.502192][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7961.502440][ 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:1584 (discriminator 4)) [ 7961.502668][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7961.502908][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7961.503209][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7961.503531][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7961.503822][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7961.504088][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7961.504368][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7961.504669][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7961.504904][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7961.505159][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7961.505465][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7961.505734][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7961.506003][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7961.506308][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7961.506560][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7961.506864][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7961.507105][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7961.507412][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7961.507651][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7961.507921][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7961.508154][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7961.508387][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7961.508612][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7961.508860][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7961.509164][ C2] tc_run (net/core/dev.c:3920) [ 7961.509362][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7961.509587][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.509817][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7961.510069][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7961.510314][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.510552][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7961.510807][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7961.511102][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7961.511365][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7961.511610][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7961.511865][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7961.512114][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7961.512441][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7961.512710][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7961.512955][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7961.513213][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7961.513421][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7961.513657][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7961.513924][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7961.514227][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7961.514494][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7961.514738][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7961.514963][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7961.515220][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7961.515458][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7961.515702][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7961.515936][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7961.516177][ 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:1584 (discriminator 4)) [ 7961.516403][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7961.516662][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7961.516936][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7961.517173][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7961.517414][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7961.517706][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7961.518017][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7961.518253][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7961.518506][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7961.518764][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7961.518999][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7961.519227][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7961.519482][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7961.519735][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7961.519987][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7961.520249][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7961.520538][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7961.520768][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7961.521052][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7961.521283][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7961.521539][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7961.521751][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7961.522041][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7961.522280][ C2] __do_softirq (kernel/softirq.c:553) [ 7961.522504][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7961.522718][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7961.522994][ C2] </IRQ> [ 7961.523139][ C2] <TASK> [ 7961.523286][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7961.523581][ 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) [ 7961.523829][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7961.524768][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7961.525065][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7961.525451][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7961.525837][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7961.526222][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7961.526608][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7961.526996][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7961.527275][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7961.527526][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7961.527763][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7961.528006][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7961.528272][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7961.528504][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7961.528767][ C2] do_idle (kernel/sched/idle.c:312) [ 7961.528968][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7961.529201][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7961.529437][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7961.529696][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7961.529998][ C2] </TASK> | [ 7985.123794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7985.124143][ C1] rcu: 1-....: (5557635 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1289411 | [ 7985.124668][ C1] rcu: (t=5568331 jiffies g=1503537 q=3083 ncpus=4) [ 7985.125396][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7985.125961][ 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) [ 7985.126228][ C1] 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 [ 7985.127121][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286 [ 7985.127404][ C1] RAX: ffffed100126b1c3 RBX: ffffed100126b1c4 RCX: ffffffff8d49c450 [ 7985.127772][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 7985.128140][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: ffffed100126b1c3 [ 7985.128506][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 7985.128872][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7985.129239][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7985.129651][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7985.129959][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 7985.130329][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7985.130730][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7985.131118][ C1] PKRU: 55555554 [ 7985.131293][ C1] Call Trace: [ 7985.131459][ C1] <IRQ> [ 7985.131614][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7985.131867][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7985.132099][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7985.132331][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7985.132543][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7985.132791][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7985.133042][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7985.133280][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7985.133543][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7985.133768][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7985.134056][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7985.134307][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7985.134571][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7985.134818][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7985.135100][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7985.135339][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7985.135580][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7985.135866][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7985.136143][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7985.136435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7985.136701][ 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) [ 7985.136938][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7985.137199][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7985.137484][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7985.137707][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.137930][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7985.138152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7985.138382][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7985.138633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7985.138895][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.139116][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7985.139339][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7985.139579][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7985.139795][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7985.140023][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7985.140262][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7985.140547][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7985.140817][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7985.141057][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7985.141318][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7985.141582][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7985.141903][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7985.142136][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7985.142431][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7985.142673][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7985.142863][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7985.143074][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7985.143308][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7985.143563][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7985.143776][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 7985.143986][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7985.144280][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7985.144559][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7985.144822][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7985.145092][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7985.145321][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7985.145534][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7985.145810][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7985.146073][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7985.146373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.146593][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7985.146864][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 7985.147128][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7985.147421][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7985.147656][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 7985.147871][ C1] netif_receive_skb (net/core/dev.c:5810) [ 7985.148101][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7985.148390][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7985.148694][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7985.148971][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7985.149223][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7985.149489][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7985.149777][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7985.150041][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7985.150269][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7985.150521][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7985.150761][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7985.151015][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7985.151261][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7985.151501][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 7985.151772][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 7985.152030][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7985.152273][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7985.152535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.152754][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7985.153040][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7985.153294][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7985.153516][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7985.153744][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7985.153942][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7985.154191][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7985.154474][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7985.154697][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7985.154910][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7985.155140][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7985.155376][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7985.155595][ C1] tc_run (net/core/dev.c:3920) [ 7985.155787][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 7985.155999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.156220][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7985.156461][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7985.156696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.156916][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7985.157160][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7985.157441][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7985.157692][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7985.157924][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7985.158169][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7985.158404][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7985.158657][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7985.158967][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7985.159224][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7985.159456][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7985.159701][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7985.159900][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7985.160136][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7985.160364][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7985.160657][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7985.160901][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7985.161135][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7985.161377][ C1] ? __create_object (mm/kmemleak.c:756) [ 7985.161622][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7985.161868][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7985.162127][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7985.162381][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7985.162639][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7985.162890][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7985.163114][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7985.163363][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7985.163582][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7985.163823][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7985.164063][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7985.164302][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7985.164553][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7985.164817][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 7985.165058][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7985.165340][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7985.165568][ C1] __do_softirq (kernel/softirq.c:553) [ 7985.165782][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7985.165985][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7985.166248][ C1] </IRQ> [ 7985.166385][ C1] <TASK> [ 7985.166543][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7985.166836][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7985.167150][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7985.168077][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 7985.168381][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 7985.168767][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 7985.169152][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 7985.169544][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 7985.169912][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 7985.170281][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7985.170580][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 7985.170800][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 7985.171058][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7985.171352][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 7985.171584][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7985.171817][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7985.172082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.172299][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7985.172536][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7985.172769][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7985.173038][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7985.173241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.173461][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7985.173682][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 7985.173907][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7985.174125][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7985.174347][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7985.174567][ C1] ksys_write (fs/read_write.c:643) [ 7985.174766][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 7985.174994][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7985.175275][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7985.175487][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7985.175764][ C1] RIP: 0033:0x7fd66fef3957 [ 7985.175974][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7985.176866][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7985.177250][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 7985.177619][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 7985.177985][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7985.178350][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 7985.178715][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7985.178715][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 7985.179086][ C1] </TASK> | [ 7985.179230][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 7985.179481][ C2] NMI backtrace for cpu 2 [ 7985.179495][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7985.179499][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7985.179507][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7985.179513][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 7985.179516][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 7985.179518][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 7985.179520][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 7985.179522][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 7985.179524][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 7985.179526][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 7985.179527][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7985.179531][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 7985.179532][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7985.179534][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7985.179535][ C2] PKRU: 55555554 [ 7985.179536][ C2] Call Trace: [ 7985.179539][ C2] <NMI> [ 7985.179541][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7985.179548][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7985.179553][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7985.179557][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7985.179560][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7985.179563][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7985.179568][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7985.179571][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7985.179574][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7985.179577][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7985.179580][ C2] </NMI> [ 7985.179581][ C2] <IRQ> [ 7985.179583][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7985.179585][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7985.179590][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.179593][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7985.179597][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7985.179601][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7985.179604][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7985.179607][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.179609][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7985.179614][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7985.179617][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7985.179623][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7985.179626][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7985.179631][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7985.179636][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7985.179640][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7985.179642][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7985.179645][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7985.179647][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 7985.179652][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7985.179656][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7985.179659][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7985.179668][ 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) [ 7985.179671][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7985.179674][ C2] ? set_track_prepare (mm/slub.c:6440) [ 7985.179678][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7985.179681][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7985.179684][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 7985.179687][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 7985.179693][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7985.179698][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7985.179702][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7985.179710][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7985.179713][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7985.179716][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 7985.179720][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7985.179723][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 7985.179727][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.179730][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 7985.179734][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 7985.179738][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 7985.179742][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 7985.179745][ 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:1584 (discriminator 4)) [ 7985.179747][ C2] netif_receive_skb (net/core/dev.c:5810) [ 7985.179750][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 7985.179758][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7985.179765][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 7985.179771][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7985.179776][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7985.179787][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7985.179794][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7985.179799][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 7985.179802][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7985.179805][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7985.179807][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 7985.179811][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7985.179813][ C2] ? kernel_text_address (kernel/extable.c:99) [ 7985.179816][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7985.179821][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 7985.179825][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 7985.179829][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 7985.179832][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7985.179834][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7985.179839][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7985.179843][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 7985.179847][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7985.179849][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7985.179853][ C2] tc_run (net/core/dev.c:3920) [ 7985.179857][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 7985.179860][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.179863][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 7985.179867][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 7985.179871][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.179873][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7985.179876][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7985.179880][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 7985.179883][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7985.179887][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7985.179891][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7985.179894][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7985.179902][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7985.179905][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7985.179909][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7985.179913][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7985.179916][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7985.179919][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7985.179922][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7985.179925][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7985.179928][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7985.179932][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 7985.179935][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7985.179937][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7985.179941][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7985.179944][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7985.179948][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7985.179952][ 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:1584 (discriminator 4)) [ 7985.179955][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7985.179961][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7985.179964][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7985.179968][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7985.179973][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7985.179977][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7985.179981][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7985.179984][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7985.179988][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7985.179991][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7985.179994][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 7985.179998][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7985.180003][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7985.180007][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7985.180010][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7985.180014][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7985.180017][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7985.180020][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7985.180023][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7985.180026][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7985.180029][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7985.180032][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7985.180036][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7985.180040][ C2] __do_softirq (kernel/softirq.c:553) [ 7985.180044][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7985.180047][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7985.180050][ C2] </IRQ> [ 7985.180051][ C2] <TASK> [ 7985.180052][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7985.180055][ 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) [ 7985.180058][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 7985.180061][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 7985.180063][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 7985.180064][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 7985.180066][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 7985.180067][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 7985.180069][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 7985.180072][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7985.180076][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7985.180079][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7985.180082][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7985.180085][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7985.180087][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7985.180090][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7985.180094][ C2] do_idle (kernel/sched/idle.c:312) [ 7985.180096][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7985.180099][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7985.180102][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7985.180106][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8009.422437][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8009.422928][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8009.423355][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8009.423785][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8009.424625][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8009.425235][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8009.425549][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8009.426464][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8009.426747][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8009.427112][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8009.427483][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8009.427849][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8009.428216][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8009.428582][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8009.428992][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8009.429297][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8009.429663][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8009.430033][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8009.430426][ C1] PKRU: 55555554 [ 8009.430602][ C1] Call Trace: [ 8009.430767][ C1] <IRQ> [ 8009.430911][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8009.431166][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8009.431402][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8009.431671][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8009.431920][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8009.432186][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8009.432431][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8009.432712][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8009.432955][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8009.433239][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8009.433511][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8009.433801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8009.434069][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8009.434340][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8009.434608][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8009.434895][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8009.435116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.435339][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8009.435561][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8009.435791][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8009.436041][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8009.436302][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.436523][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8009.436746][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8009.436986][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8009.437203][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8009.437430][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8009.437669][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8009.437925][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8009.438180][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8009.438408][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8009.438657][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8009.438900][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8009.439225][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8009.439457][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8009.439752][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8009.439998][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8009.440186][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8009.440424][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8009.440669][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8009.440940][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8009.441163][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8009.441385][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8009.441693][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8009.441973][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8009.442233][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8009.442501][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8009.442730][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8009.442944][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8009.443219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8009.443480][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8009.443779][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.444000][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8009.444272][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8009.444535][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8009.444827][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8009.445061][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8009.445278][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8009.445505][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8009.445792][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8009.446097][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8009.446372][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8009.446624][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8009.446892][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8009.447178][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8009.447442][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8009.447672][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8009.447899][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8009.448125][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8009.448368][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8009.448602][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8009.448828][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8009.449087][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8009.449346][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8009.449588][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8009.449852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.450072][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8009.450378][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8009.450646][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8009.450879][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8009.451118][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8009.451328][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8009.451591][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8009.451876][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8009.452121][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8009.452348][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8009.452590][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8009.452839][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8009.453072][ C1] tc_run (net/core/dev.c:3920) [ 8009.453276][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8009.453487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.453708][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8009.453948][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8009.454181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.454401][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8009.454644][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8009.454925][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8009.455175][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8009.455407][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8009.455651][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8009.455887][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8009.456141][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8009.456453][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8009.456708][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8009.456941][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8009.457186][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8009.457384][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8009.457620][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8009.457846][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8009.458113][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8009.458343][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8009.458564][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8009.458793][ C1] ? __create_object (mm/kmemleak.c:756) [ 8009.459017][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8009.459264][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8009.459522][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8009.459776][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8009.460036][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8009.460306][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8009.460544][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8009.460807][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8009.461036][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8009.461289][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8009.461542][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8009.461794][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8009.462060][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8009.462338][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8009.462601][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8009.462886][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8009.463114][ C1] __do_softirq (kernel/softirq.c:553) [ 8009.463327][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8009.463531][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8009.463794][ C1] </IRQ> [ 8009.463933][ C1] <TASK> [ 8009.464072][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8009.464353][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8009.464651][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8009.465543][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8009.465826][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8009.466193][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8009.466559][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8009.466925][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8009.467293][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8009.467662][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8009.467936][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8009.468142][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8009.468387][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8009.468668][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8009.468878][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8009.469111][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8009.469377][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.469595][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8009.469832][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8009.470065][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8009.470356][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8009.470571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.470804][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8009.471039][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8009.471275][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8009.471514][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8009.471736][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8009.471956][ C1] ksys_write (fs/read_write.c:643) [ 8009.472154][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8009.472386][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8009.472666][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8009.472880][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8009.473155][ C1] RIP: 0033:0x7fd66fef3957 [ 8009.473366][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8009.474254][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8009.474639][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8009.475011][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8009.475377][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8009.475741][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8009.476107][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8009.478618][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8009.479112][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8009.479570][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8009.480032][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8009.480932][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8009.481523][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8009.481838][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8009.482774][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8009.483072][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8009.483457][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8009.483847][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8009.484231][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8009.484618][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8009.485004][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8009.485436][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8009.485756][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8009.486143][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8009.486539][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8009.486923][ C2] PKRU: 55555554 [ 8009.487099][ C2] Call Trace: [ 8009.487263][ C2] <IRQ> [ 8009.487407][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8009.487661][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8009.487897][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8009.488164][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8009.488427][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8009.488707][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8009.488965][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8009.489261][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8009.489513][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8009.489767][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8009.490066][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8009.490356][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8009.490665][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8009.490945][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8009.491236][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8009.491515][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8009.491816][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8009.492049][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.492282][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8009.492516][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8009.492757][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8009.493020][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8009.493294][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.493526][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8009.493760][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8009.494012][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8009.494239][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8009.494477][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8009.494727][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8009.494996][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8009.495263][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8009.495503][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8009.495765][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8009.496020][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8009.496356][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8009.496599][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8009.496909][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8009.497163][ 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) [ 8009.497360][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8009.497582][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8009.497827][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8009.498095][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8009.498337][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8009.498557][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8009.498865][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8009.499162][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8009.499432][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8009.499718][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8009.499957][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8009.500179][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8009.500474][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8009.500748][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8009.501062][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.501294][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8009.501581][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8009.501857][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8009.502163][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8009.502409][ 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:1584 (discriminator 4)) [ 8009.502637][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8009.502878][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8009.503178][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8009.503500][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8009.503787][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8009.504053][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8009.504332][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8009.504634][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8009.504866][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8009.505122][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8009.505427][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8009.505695][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8009.505962][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8009.506267][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8009.506518][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8009.506827][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8009.507068][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8009.507374][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8009.507613][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8009.507881][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8009.508115][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8009.508347][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8009.508571][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8009.508818][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8009.509120][ C2] tc_run (net/core/dev.c:3920) [ 8009.509319][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8009.509543][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.509774][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8009.510027][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8009.510277][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.510506][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8009.510761][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8009.511059][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8009.511321][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8009.511565][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8009.511823][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8009.512071][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8009.512398][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8009.512664][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8009.512910][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8009.513166][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8009.513375][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8009.513609][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8009.513877][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8009.514178][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8009.514447][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8009.514689][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8009.514911][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8009.515169][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8009.515405][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8009.515649][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8009.515882][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8009.516123][ 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:1584 (discriminator 4)) [ 8009.516351][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8009.516610][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8009.516881][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8009.517119][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8009.517361][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8009.517650][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8009.517961][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8009.518198][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8009.518450][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8009.518711][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8009.518943][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8009.519174][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8009.519427][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8009.519679][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8009.519931][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8009.520192][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8009.520473][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8009.520702][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8009.520984][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8009.521215][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8009.521470][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8009.521682][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8009.521970][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8009.522211][ C2] __do_softirq (kernel/softirq.c:553) [ 8009.522434][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8009.522649][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8009.522923][ C2] </IRQ> [ 8009.523070][ C2] <TASK> [ 8009.523215][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8009.523509][ 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) [ 8009.523758][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8009.524693][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8009.524989][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8009.525374][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8009.525758][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8009.526144][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8009.526531][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8009.526917][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8009.527197][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8009.527449][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8009.527683][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8009.527927][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8009.528195][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8009.528425][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8009.528690][ C2] do_idle (kernel/sched/idle.c:312) [ 8009.528888][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8009.529122][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8009.529356][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8009.529619][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8037.422528][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8037.423029][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8037.423456][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8037.423888][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8037.424728][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8037.425320][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8037.425636][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8037.426570][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8037.426853][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8037.427220][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8037.427584][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8037.427949][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8037.428314][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8037.428681][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8037.429091][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8037.429396][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8037.429762][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8037.430134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8037.430536][ C1] PKRU: 55555554 [ 8037.430712][ C1] Call Trace: [ 8037.430875][ C1] <IRQ> [ 8037.431021][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8037.431274][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8037.431512][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8037.431768][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8037.432020][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8037.432286][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8037.432533][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8037.432813][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8037.433056][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8037.433340][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8037.433615][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8037.433906][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8037.434188][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8037.434475][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8037.434754][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8037.435056][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8037.435291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.435525][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8037.435747][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8037.435976][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8037.436227][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.436489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.436712][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8037.436935][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8037.437175][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8037.437391][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8037.437620][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8037.437859][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8037.438114][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8037.438370][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8037.438598][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8037.438848][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8037.439090][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8037.439408][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8037.439640][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8037.439936][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8037.440200][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8037.440404][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8037.440634][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8037.440887][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8037.441161][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8037.441410][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8037.441621][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8037.441916][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8037.442197][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8037.442457][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8037.442727][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8037.442957][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8037.443172][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8037.443447][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.443712][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8037.444013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.444232][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8037.444505][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8037.444768][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8037.445062][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8037.445298][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8037.445513][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8037.445742][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8037.446032][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8037.446337][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8037.446613][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8037.446867][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8037.447132][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8037.447421][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8037.447683][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8037.447912][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8037.448140][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8037.448368][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8037.448611][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8037.448846][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8037.449074][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8037.449332][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8037.449591][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8037.449836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.450098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.450347][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8037.450643][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8037.450909][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8037.451142][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8037.451390][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8037.451587][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8037.451835][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8037.452117][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8037.452340][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8037.452553][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8037.452781][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8037.453016][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8037.453237][ C1] tc_run (net/core/dev.c:3920) [ 8037.453431][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8037.453643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.453863][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8037.454106][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8037.454339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.454558][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8037.454802][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8037.455080][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8037.455332][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8037.455564][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8037.455809][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8037.456044][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8037.456297][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8037.456606][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8037.456861][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8037.457093][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8037.457337][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8037.457536][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8037.457771][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8037.457997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.458259][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8037.458490][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8037.458711][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8037.458940][ C1] ? __create_object (mm/kmemleak.c:756) [ 8037.459165][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8037.459412][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8037.459670][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8037.459920][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8037.460204][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8037.460467][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8037.460704][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8037.460967][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8037.461197][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8037.461476][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8037.461730][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8037.461983][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8037.462248][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8037.462525][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8037.462780][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8037.463062][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8037.463289][ C1] __do_softirq (kernel/softirq.c:553) [ 8037.463504][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8037.463705][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8037.463971][ C1] </IRQ> [ 8037.464108][ C1] <TASK> [ 8037.464249][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8037.464528][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8037.464826][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8037.465719][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8037.466001][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8037.466369][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8037.466735][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8037.467102][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8037.467466][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8037.467837][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8037.468108][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8037.468315][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8037.468560][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8037.468839][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8037.469050][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8037.469282][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8037.469545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.469765][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8037.470002][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8037.470261][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8037.470541][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8037.470755][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.470986][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8037.471218][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8037.471458][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8037.471678][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8037.471901][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8037.472119][ C1] ksys_write (fs/read_write.c:643) [ 8037.472319][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8037.472549][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8037.472832][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8037.473045][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8037.473321][ C1] RIP: 0033:0x7fd66fef3957 [ 8037.473530][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8037.474422][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8037.474808][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8037.475174][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8037.475542][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8037.475908][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8037.476272][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8037.478784][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8037.479274][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8037.479729][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8037.480205][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8037.481102][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8037.481694][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8037.482008][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8037.482944][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8037.483241][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8037.483625][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8037.484010][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8037.484394][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8037.484780][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8037.485166][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8037.485598][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8037.485918][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8037.486305][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8037.486692][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8037.487077][ C2] PKRU: 55555554 [ 8037.487252][ C2] Call Trace: [ 8037.487416][ C2] <IRQ> [ 8037.487559][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8037.487813][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8037.488048][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8037.488315][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8037.488578][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8037.488858][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8037.489114][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8037.489410][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8037.489662][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8037.489918][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8037.490230][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8037.490514][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8037.490819][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8037.491099][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8037.491383][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8037.491662][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8037.491964][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8037.492195][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.492428][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8037.492660][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8037.492902][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8037.493164][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.493438][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.493670][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8037.493903][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8037.494155][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8037.494383][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8037.494625][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8037.494876][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8037.495145][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8037.495412][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8037.495651][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8037.495913][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8037.496168][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8037.496504][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8037.496747][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8037.497058][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8037.497312][ 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) [ 8037.497510][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8037.497731][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8037.497976][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8037.498245][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8037.498487][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8037.498706][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8037.499014][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8037.499311][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8037.499581][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8037.499866][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8037.500105][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8037.500331][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8037.500622][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.500897][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8037.501211][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.501442][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8037.501729][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8037.502005][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8037.502311][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8037.502559][ 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:1584 (discriminator 4)) [ 8037.502786][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8037.503027][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8037.503327][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8037.503649][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8037.503938][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8037.504203][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8037.504483][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8037.504784][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8037.505017][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8037.505274][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8037.505580][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8037.505849][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8037.506116][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8037.506421][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8037.506672][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8037.506976][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8037.507217][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8037.507524][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8037.507764][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8037.508032][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8037.508265][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8037.508498][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8037.508723][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8037.508970][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8037.509273][ C2] tc_run (net/core/dev.c:3920) [ 8037.509471][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8037.509695][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.509926][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8037.510186][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8037.510430][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.510660][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8037.510916][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8037.511212][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8037.511474][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8037.511719][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8037.511977][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8037.512226][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8037.512554][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8037.512821][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8037.513065][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8037.513322][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8037.513530][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8037.513766][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8037.514036][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8037.514335][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8037.514604][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8037.514850][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8037.515071][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8037.515330][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8037.515565][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8037.515810][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8037.516042][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8037.516283][ 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:1584 (discriminator 4)) [ 8037.516510][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8037.516770][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8037.517042][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8037.517280][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8037.517522][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8037.517811][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8037.518120][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8037.518358][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8037.518610][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8037.518870][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8037.519102][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8037.519330][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8037.519583][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8037.519835][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8037.520091][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8037.520363][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8037.520640][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.520871][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8037.521151][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8037.521383][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8037.521638][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8037.521851][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8037.522140][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8037.522390][ C2] __do_softirq (kernel/softirq.c:553) [ 8037.522613][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8037.522829][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8037.523103][ C2] </IRQ> [ 8037.523250][ C2] <TASK> [ 8037.523394][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8037.523689][ 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) [ 8037.523937][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8037.524873][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8037.525170][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8037.525556][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8037.525941][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8037.526326][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8037.526712][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8037.527099][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8037.527378][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8037.527630][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8037.527865][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8037.528108][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8037.528376][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8037.528608][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8037.528875][ C2] do_idle (kernel/sched/idle.c:312) [ 8037.529072][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8037.529307][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8037.529540][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8037.529803][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8037.530103][ C2] </TASK> | [ 8063.182804][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8063.183140][ C1] rcu: 1-....: (5635529 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1306974 | [ 8063.183662][ C1] rcu: (t=5646390 jiffies g=1503537 q=3121 ncpus=4) [ 8063.184386][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8063.184949][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8063.185211][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 8063.186101][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 8063.186384][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8063.186749][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8063.187117][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8063.187482][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8063.187847][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8063.188211][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8063.188620][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8063.188927][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8063.189295][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8063.189661][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8063.190029][ C1] PKRU: 55555554 [ 8063.190221][ C1] Call Trace: [ 8063.190386][ C1] <IRQ> [ 8063.190529][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8063.190794][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8063.191039][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8063.191293][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8063.191507][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8063.191753][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8063.192001][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8063.192238][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8063.192502][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8063.192725][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8063.193011][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8063.193263][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8063.193526][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8063.193770][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8063.194052][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8063.194292][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8063.194576][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8063.194850][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8063.195139][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8063.195407][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8063.195664][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8063.195924][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8063.196210][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8063.196430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.196651][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8063.196872][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8063.197102][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8063.197351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8063.197612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.197832][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8063.198054][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8063.198293][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8063.198510][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8063.198736][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8063.198974][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8063.199228][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8063.199482][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8063.199710][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8063.199962][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8063.200582][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8063.200920][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8063.201164][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8063.201473][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8063.201729][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8063.201916][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8063.202126][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8063.202359][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8063.202613][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8063.202825][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8063.203035][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8063.203327][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8063.203607][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8063.203865][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8063.204134][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8063.204361][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8063.204573][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8063.204849][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8063.205110][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8063.205407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.205627][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8063.205899][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8063.206162][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8063.206452][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8063.206688][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8063.206903][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8063.207130][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8063.207417][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8063.207720][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8063.207996][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8063.208247][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8063.208513][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8063.208799][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8063.209062][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8063.209300][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8063.209526][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8063.209751][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8063.209994][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8063.210257][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8063.210495][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8063.210768][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8063.211038][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8063.211298][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8063.211561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.211780][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8063.212060][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8063.212317][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8063.212537][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8063.212764][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8063.212962][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8063.213209][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8063.213492][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8063.213713][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8063.213926][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8063.214155][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8063.214389][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8063.214609][ C1] tc_run (net/core/dev.c:3920) [ 8063.214799][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8063.215009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.215229][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8063.215468][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8063.215699][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.215918][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8063.216161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8063.216441][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8063.216690][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8063.216922][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8063.217164][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8063.217399][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8063.217652][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8063.217964][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8063.218218][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8063.218450][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8063.218694][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8063.218892][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8063.219128][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8063.219352][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8063.219615][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8063.219846][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8063.220090][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8063.220330][ C1] ? __create_object (mm/kmemleak.c:756) [ 8063.220566][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8063.220825][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8063.221096][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8063.221367][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8063.221626][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8063.221875][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8063.222099][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8063.222348][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8063.222566][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8063.222806][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8063.223046][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8063.223284][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8063.223536][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8063.223798][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8063.224037][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8063.224319][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8063.224547][ C1] __do_softirq (kernel/softirq.c:553) [ 8063.224760][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8063.224964][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8063.225226][ C1] </IRQ> [ 8063.225364][ C1] <TASK> [ 8063.225504][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8063.225784][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8063.226082][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8063.226973][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8063.227256][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8063.227622][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8063.227988][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8063.228353][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8063.228720][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8063.229089][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8063.229360][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8063.229566][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8063.229809][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8063.230114][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8063.230334][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8063.230578][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8063.230857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.231087][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8063.231338][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8063.231569][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8063.231835][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8063.232038][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.232258][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8063.232479][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8063.232702][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8063.232920][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8063.233141][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8063.233383][ C1] ksys_write (fs/read_write.c:643) [ 8063.233592][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8063.233832][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8063.234127][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8063.234351][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8063.234641][ C1] RIP: 0033:0x7fd66fef3957 [ 8063.234849][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8063.235735][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8063.236118][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8063.236484][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8063.236848][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8063.237212][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8063.237575][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8063.237575][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8063.237943][ C1] </TASK> | [ 8063.238087][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 8063.238337][ C2] NMI backtrace for cpu 2 [ 8063.238350][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8063.238354][ C2] 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) [ 8063.238361][ C2] 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 8063.238364][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8063.238367][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8063.238369][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8063.238371][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8063.238373][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8063.238374][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8063.238376][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8063.238378][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8063.238381][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8063.238383][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8063.238384][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8063.238386][ C2] PKRU: 55555554 [ 8063.238387][ C2] Call Trace: [ 8063.238389][ C2] <NMI> [ 8063.238391][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8063.238399][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8063.238404][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8063.238408][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8063.238411][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8063.238414][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8063.238420][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8063.238423][ C2] ? 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) [ 8063.238426][ C2] ? 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) [ 8063.238429][ C2] ? 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) [ 8063.238433][ C2] </NMI> [ 8063.238434][ C2] <IRQ> [ 8063.238435][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8063.238438][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8063.238442][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.238446][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8063.238449][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8063.238453][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8063.238456][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8063.238459][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.238461][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8063.238466][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8063.238469][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8063.238476][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8063.238479][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8063.238484][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8063.238491][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8063.238495][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8063.238498][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8063.238501][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8063.238504][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8063.238509][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8063.238513][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8063.238516][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8063.238525][ 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) [ 8063.238529][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8063.238532][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8063.238537][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8063.238540][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8063.238543][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8063.238546][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8063.238552][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8063.238557][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8063.238561][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8063.238569][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8063.238572][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8063.238575][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8063.238578][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8063.238582][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8063.238586][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.238589][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8063.238593][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8063.238597][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8063.238601][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8063.238603][ 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:1584 (discriminator 4)) [ 8063.238606][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8063.238609][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8063.238617][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8063.238624][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8063.238630][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8063.238635][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8063.238645][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8063.238652][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8063.238657][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8063.238660][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8063.238664][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8063.238666][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8063.238670][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8063.238672][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8063.238676][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8063.238680][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8063.238685][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8063.238689][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8063.238692][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8063.238695][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8063.238699][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8063.238704][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8063.238708][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8063.238710][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8063.238714][ C2] tc_run (net/core/dev.c:3920) [ 8063.238718][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8063.238722][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.238724][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8063.238728][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8063.238732][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.238734][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8063.238738][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8063.238742][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8063.238744][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8063.238749][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8063.238753][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8063.238757][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8063.238765][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8063.238768][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8063.238772][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8063.238776][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8063.238779][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8063.238782][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8063.238785][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8063.238788][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8063.238791][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8063.238795][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8063.238798][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8063.238801][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8063.238804][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8063.238807][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8063.238811][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8063.238815][ 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:1584 (discriminator 4)) [ 8063.238818][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8063.238823][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8063.238827][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8063.238831][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8063.238836][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8063.238840][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8063.238844][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8063.238848][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8063.238851][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8063.238854][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8063.238858][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8063.238862][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8063.238867][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8063.238872][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8063.238875][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8063.238879][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8063.238882][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8063.238884][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8063.238888][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8063.238890][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8063.238893][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8063.238896][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8063.238901][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8063.238904][ C2] __do_softirq (kernel/softirq.c:553) [ 8063.238908][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8063.238911][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8063.238914][ C2] </IRQ> [ 8063.238915][ C2] <TASK> [ 8063.238916][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8063.238919][ 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) [ 8063.238923][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8063.238925][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8063.238927][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8063.238929][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8063.238930][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8063.238932][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8063.238933][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8063.238937][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8063.238940][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8063.238944][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8063.238947][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8063.238949][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8063.238951][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8063.238954][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8063.238958][ C2] do_idle (kernel/sched/idle.c:312) [ 8063.238961][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8063.238963][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8063.238966][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8063.238970][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8089.422425][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8089.422913][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8089.423342][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8089.423775][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8089.424619][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8089.425180][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:86 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) [ 8089.425451][ C1] Code: d0 74 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 All code ======== 0: d0 74 11 80 shlb -0x80(%rcx,%rdx,1) 4: 38 00 cmp %al,(%rax) 6: 74 ef je 0xfffffffffffffff7 8: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 c: 48 89 c2 mov %rax,%rdx f: 48 85 c0 test %rax,%rax 12: 75 b0 jne 0xffffffffffffffc4 14: 48 89 da mov %rbx,%rdx 17: 4c 89 d8 mov %r11,%rax 1a: 4c 29 da sub %r11,%rdx 1d: e9 49 ff ff ff jmp 0xffffffffffffff6b 22: 48 85 d2 test %rdx,%rdx 25: 74 b3 je 0xffffffffffffffda 27: 48 01 ea add %rbp,%rdx 2a:* eb 09 jmp 0x35 <-- trapping instruction 2c: 48 83 c0 01 add $0x1,%rax 30: 48 39 d0 cmp %rdx,%rax 33: 74 a5 je 0xffffffffffffffda 35: 80 38 00 cmpb $0x0,(%rax) 38: 74 f2 je 0x2c 3a: e9 74 ff ff ff jmp 0xffffffffffffffb3 3f: b8 .byte 0xb8 Code starting with the faulting instruction =========================================== 0: eb 09 jmp 0xb 2: 48 83 c0 01 add $0x1,%rax 6: 48 39 d0 cmp %rdx,%rax 9: 74 a5 je 0xffffffffffffffb0 b: 80 38 00 cmpb $0x0,(%rax) e: 74 f2 je 0x2 10: e9 74 ff ff ff jmp 0xffffffffffffff89 15: b8 .byte 0xb8 [ 8089.426389][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 8089.426688][ C1] RAX: ffffed100126b1c3 RBX: ffffed100126b1c4 RCX: ffffffff8d49c450 [ 8089.427078][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8089.427445][ C1] RBP: ffffed100126b1c3 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8089.427815][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8089.428184][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8089.428550][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8089.428961][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8089.429265][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8089.429637][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8089.430031][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8089.430417][ C1] PKRU: 55555554 [ 8089.430594][ C1] Call Trace: [ 8089.430761][ C1] <IRQ> [ 8089.430905][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8089.431171][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8089.431396][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8089.431650][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8089.431902][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8089.432169][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8089.432414][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8089.432698][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8089.432939][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8089.433180][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8089.433466][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8089.433737][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8089.434029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8089.434297][ C1] ? kasan_check_range (mm/kasan/generic.c:86 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) [ 8089.434539][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8089.434798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8089.435086][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8089.435310][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.435532][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8089.435752][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8089.435984][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8089.436236][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8089.436500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.436721][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8089.436942][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8089.437183][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8089.437400][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8089.437630][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8089.437871][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8089.438149][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8089.438418][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8089.438658][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8089.438924][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8089.439191][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8089.439511][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8089.439745][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8089.440067][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8089.440322][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8089.440520][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8089.440747][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8089.440995][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8089.441263][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8089.441478][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8089.441687][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8089.441982][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8089.442264][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8089.442524][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8089.442799][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8089.443028][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8089.443239][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8089.443517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8089.443781][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8089.444082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.444302][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8089.444577][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8089.444840][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8089.445133][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8089.445370][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8089.445588][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8089.445819][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8089.446108][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8089.446415][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8089.446691][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8089.446947][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8089.447213][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8089.447504][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8089.447766][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8089.447996][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8089.448225][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8089.448454][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8089.448698][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8089.448934][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8089.449164][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8089.449421][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8089.449682][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8089.449948][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8089.450224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.450457][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8089.450755][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8089.451025][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8089.451261][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8089.451489][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8089.451688][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8089.451936][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8089.452222][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8089.452447][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8089.452658][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8089.452889][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8089.453124][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8089.453348][ C1] tc_run (net/core/dev.c:3920) [ 8089.453537][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8089.453752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.453974][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8089.454216][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8089.454450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.454669][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8089.454914][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8089.455194][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8089.455446][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8089.455678][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8089.455925][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8089.456164][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8089.456420][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8089.456731][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8089.456986][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8089.457220][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8089.457464][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8089.457667][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8089.457906][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8089.458131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8089.458396][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8089.458629][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8089.458853][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8089.459084][ C1] ? __create_object (mm/kmemleak.c:756) [ 8089.459308][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8089.459558][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8089.459819][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8089.460099][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8089.460374][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8089.460639][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8089.460877][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8089.461149][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8089.461367][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8089.461636][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8089.461891][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8089.462145][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8089.462410][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8089.462694][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8089.462938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8089.463221][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8089.463450][ C1] __do_softirq (kernel/softirq.c:553) [ 8089.463665][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8089.463868][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8089.464133][ C1] </IRQ> [ 8089.464271][ C1] <TASK> [ 8089.464409][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8089.464691][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8089.464992][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8089.465888][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8089.466173][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8089.466541][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8089.466913][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8089.467283][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8089.467650][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8089.468021][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8089.468296][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8089.468501][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8089.468748][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8089.469029][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8089.469243][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8089.469476][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8089.469766][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.470003][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8089.470253][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8089.470499][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8089.470779][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8089.470997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.471234][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8089.471455][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8089.471681][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8089.471903][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8089.472126][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8089.472345][ C1] ksys_write (fs/read_write.c:643) [ 8089.472548][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8089.472777][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8089.473058][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8089.473274][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8089.473552][ C1] RIP: 0033:0x7fd66fef3957 [ 8089.473761][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8089.474655][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8089.475047][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8089.475414][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8089.475782][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8089.476156][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8089.476524][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8089.479054][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8089.479545][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8089.480009][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8089.480471][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8089.481366][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8089.481960][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8089.482274][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8089.483213][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8089.483510][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8089.483896][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8089.484282][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8089.484666][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8089.485056][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8089.485441][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8089.485874][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8089.486196][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8089.486584][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8089.486974][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8089.487360][ C2] PKRU: 55555554 [ 8089.487536][ C2] Call Trace: [ 8089.487701][ C2] <IRQ> [ 8089.487845][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8089.488100][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8089.488336][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8089.488603][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8089.488869][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8089.489149][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8089.489407][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8089.489703][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8089.489963][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8089.490219][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8089.490518][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8089.490805][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8089.491110][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8089.491391][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8089.491676][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8089.491958][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8089.492261][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8089.492493][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.492727][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8089.492962][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8089.493205][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8089.493469][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8089.493744][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.493978][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8089.494211][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8089.494464][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8089.494696][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8089.494936][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8089.495186][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8089.495454][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8089.495723][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8089.495963][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8089.496227][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8089.496482][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8089.496820][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8089.497065][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8089.497375][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8089.497629][ 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) [ 8089.497827][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8089.498050][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8089.498296][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8089.498566][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8089.498810][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8089.499029][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8089.499338][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8089.499635][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8089.499911][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8089.500198][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8089.500438][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8089.500660][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8089.500971][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8089.501260][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8089.501576][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.501809][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8089.502096][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8089.502372][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8089.502678][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8089.502927][ 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:1584 (discriminator 4)) [ 8089.503155][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8089.503395][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8089.503697][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8089.504019][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8089.504306][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8089.504572][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8089.504852][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8089.505155][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8089.505387][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8089.505643][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8089.505950][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8089.506218][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8089.506485][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8089.506789][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8089.507041][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8089.507345][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8089.507586][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8089.507894][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8089.508134][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8089.508400][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8089.508635][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8089.508869][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8089.509094][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8089.509341][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8089.509645][ C2] tc_run (net/core/dev.c:3920) [ 8089.509843][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8089.510072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.510304][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8089.510557][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8089.510806][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.511036][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8089.511293][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8089.511587][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8089.511852][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8089.512096][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8089.512354][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8089.512603][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8089.512931][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8089.513198][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8089.513443][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8089.513700][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8089.513911][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8089.514146][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8089.514416][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8089.514716][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8089.514986][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8089.515231][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8089.515453][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8089.515713][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8089.515950][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8089.516198][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8089.516432][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8089.516674][ 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:1584 (discriminator 4)) [ 8089.516902][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8089.517161][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8089.517432][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8089.517670][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8089.517913][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8089.518205][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8089.518515][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8089.518752][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8089.519005][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8089.519266][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8089.519498][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8089.519728][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8089.519986][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8089.520239][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8089.520491][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8089.520752][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8089.521031][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8089.521261][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8089.521542][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8089.521774][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8089.522030][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8089.522242][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8089.522531][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8089.522772][ C2] __do_softirq (kernel/softirq.c:553) [ 8089.522997][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8089.523210][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8089.523485][ C2] </IRQ> [ 8089.523633][ C2] <TASK> [ 8089.523777][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8089.524074][ 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) [ 8089.524322][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8089.525258][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8089.525557][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8089.525944][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8089.526328][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8089.526714][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8089.527101][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8089.527486][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8089.527766][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8089.528020][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8089.528255][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8089.528498][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8089.528768][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8089.528998][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8089.529265][ C2] do_idle (kernel/sched/idle.c:312) [ 8089.529462][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8089.529697][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8089.529937][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8089.530204][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8117.422420][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8117.422907][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8117.423334][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8117.423763][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8117.424608][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8117.425170][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 8117.425432][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 8117.426350][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 8117.426646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8117.427035][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8117.427424][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8117.427789][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8117.428156][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8117.428524][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8117.428936][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8117.429241][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8117.429608][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8117.430010][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8117.430394][ C1] PKRU: 55555554 [ 8117.430571][ C1] Call Trace: [ 8117.430734][ C1] <IRQ> [ 8117.430881][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8117.431141][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8117.431366][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8117.431620][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8117.431871][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8117.432137][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8117.432383][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8117.432664][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8117.432907][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8117.433190][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8117.433463][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8117.433754][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8117.434020][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 8117.434253][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8117.434515][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8117.434802][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8117.435024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.435246][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8117.435469][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8117.435699][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8117.435950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8117.436212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.436433][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8117.436656][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8117.436896][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8117.437114][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8117.437342][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8117.437581][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8117.437841][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8117.438096][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8117.438325][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8117.438574][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8117.438817][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8117.439139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8117.439372][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8117.439667][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8117.439948][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8117.440146][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8117.440367][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8117.440613][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8117.440882][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8117.441108][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8117.441343][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8117.441651][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8117.441945][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8117.442219][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8117.442504][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8117.442732][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8117.442946][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8117.443221][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8117.443482][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8117.443780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.444001][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8117.444272][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8117.444538][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8117.444830][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8117.445065][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8117.445280][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8117.445507][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8117.445794][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8117.446098][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8117.446372][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8117.446624][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8117.446889][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8117.447175][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8117.447439][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8117.447668][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8117.447894][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8117.448120][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8117.448363][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8117.448597][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8117.448823][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8117.449083][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8117.449338][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8117.449580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8117.449868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.450100][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8117.450394][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8117.450663][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8117.450895][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8117.451136][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8117.451336][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8117.451584][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8117.451868][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8117.452090][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8117.452306][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8117.452536][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8117.452771][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8117.452993][ C1] tc_run (net/core/dev.c:3920) [ 8117.453184][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8117.453396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.453616][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8117.453857][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8117.454089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.454310][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8117.454553][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8117.454834][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8117.455084][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8117.455317][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8117.455561][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8117.455797][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8117.456051][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8117.456363][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8117.456619][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8117.456853][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8117.457097][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8117.457295][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8117.457532][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8117.457756][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8117.458020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8117.458251][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8117.458471][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8117.458699][ C1] ? __create_object (mm/kmemleak.c:756) [ 8117.458925][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8117.459172][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8117.459431][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8117.459685][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8117.459974][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8117.460236][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8117.460473][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8117.460736][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8117.460978][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8117.461219][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8117.461481][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8117.461731][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8117.461996][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8117.462273][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8117.462525][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8117.462822][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8117.463049][ C1] __do_softirq (kernel/softirq.c:553) [ 8117.463262][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8117.463465][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8117.463726][ C1] </IRQ> [ 8117.463866][ C1] <TASK> [ 8117.464005][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8117.464287][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8117.464587][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8117.465478][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8117.465760][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8117.466126][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8117.466492][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8117.466858][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8117.467226][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8117.467596][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8117.467869][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8117.468076][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8117.468321][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8117.468601][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8117.468811][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8117.469042][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8117.469308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.469527][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8117.469764][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8117.470029][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8117.470312][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8117.470526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.470758][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8117.471003][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8117.471227][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8117.471446][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8117.471670][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8117.471890][ C1] ksys_write (fs/read_write.c:643) [ 8117.472090][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8117.472319][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8117.472616][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8117.472842][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8117.473132][ C1] RIP: 0033:0x7fd66fef3957 [ 8117.473354][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8117.474277][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8117.474661][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8117.475029][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8117.475395][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8117.475760][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8117.476125][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8117.478643][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8117.479136][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8117.479594][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8117.480065][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8117.480963][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8117.481557][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8117.481872][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8117.482812][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8117.483110][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8117.483500][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8117.483886][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8117.484272][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8117.484660][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8117.485047][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8117.485478][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8117.485800][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8117.486189][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8117.486576][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8117.486961][ C2] PKRU: 55555554 [ 8117.487137][ C2] Call Trace: [ 8117.487302][ C2] <IRQ> [ 8117.487445][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8117.487700][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8117.487936][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8117.488204][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8117.488472][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8117.488752][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8117.489009][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8117.489309][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8117.489562][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8117.489822][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8117.490121][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8117.490405][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8117.490710][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8117.490992][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8117.491277][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8117.491558][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8117.491861][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8117.492094][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.492328][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8117.492561][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8117.492803][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8117.493067][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8117.493343][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.493574][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8117.493808][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8117.494060][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8117.494288][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8117.494527][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8117.494778][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8117.495046][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8117.495313][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8117.495553][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8117.495817][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8117.496071][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8117.496414][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8117.496658][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8117.496968][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8117.497221][ 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) [ 8117.497419][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8117.497642][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8117.497885][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8117.498156][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8117.498399][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8117.498617][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8117.498925][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8117.499221][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8117.499492][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8117.499784][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8117.500037][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8117.500259][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8117.500549][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8117.500824][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8117.501141][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.501372][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8117.501659][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8117.501935][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8117.502242][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8117.502488][ 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:1584 (discriminator 4)) [ 8117.502716][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8117.502957][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8117.503259][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8117.503580][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8117.503868][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8117.504136][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8117.504414][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8117.504716][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8117.504950][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8117.505206][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8117.505512][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8117.505780][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8117.506047][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8117.506352][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8117.506604][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8117.506908][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8117.507150][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8117.507457][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8117.507697][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8117.507965][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8117.508199][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8117.508433][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8117.508656][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8117.508903][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8117.509206][ C2] tc_run (net/core/dev.c:3920) [ 8117.509405][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8117.509631][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.509881][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8117.510134][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8117.510380][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.510609][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8117.510867][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8117.511161][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8117.511426][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8117.511670][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8117.511929][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8117.512177][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8117.512504][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8117.512771][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8117.513016][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8117.513273][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8117.513483][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8117.513718][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8117.513989][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8117.514289][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8117.514557][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8117.514803][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8117.515024][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8117.515285][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8117.515519][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8117.515762][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8117.515996][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8117.516237][ 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:1584 (discriminator 4)) [ 8117.516465][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8117.516723][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8117.516995][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8117.517236][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8117.517478][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8117.517769][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8117.518083][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8117.518318][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8117.518570][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8117.518833][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8117.519064][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8117.519294][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8117.519546][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8117.519815][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8117.520066][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8117.520327][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8117.520604][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8117.520836][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8117.521114][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8117.521346][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8117.521601][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8117.521815][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8117.522104][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8117.522344][ C2] __do_softirq (kernel/softirq.c:553) [ 8117.522569][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8117.522782][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8117.523058][ C2] </IRQ> [ 8117.523205][ C2] <TASK> [ 8117.523350][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8117.523645][ 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) [ 8117.523893][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8117.524831][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8117.525128][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8117.525514][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8117.525900][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8117.526287][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8117.526673][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8117.527061][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8117.527341][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8117.527594][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8117.527830][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8117.528073][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8117.528342][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8117.528572][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8117.528838][ C2] do_idle (kernel/sched/idle.c:312) [ 8117.529035][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8117.529270][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8117.529505][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8117.529767][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8117.530074][ C2] </TASK> | [ 8141.241793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8141.242134][ C1] rcu: 1-....: (5713422 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1324607 | [ 8141.242660][ C1] rcu: (t=5724449 jiffies g=1503537 q=3161 ncpus=4) [ 8141.243389][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8141.243954][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 8141.244224][ C1] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 8141.245163][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 8141.245462][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8141.245848][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8141.246233][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8141.246619][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8141.247003][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8141.247369][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8141.247781][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8141.248086][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8141.248454][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8141.248823][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8141.249189][ C1] PKRU: 55555554 [ 8141.249357][ C1] Call Trace: [ 8141.249514][ C1] <IRQ> [ 8141.249652][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8141.249908][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8141.250142][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8141.250373][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8141.250587][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8141.250836][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8141.251085][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8141.251323][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8141.251585][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8141.251808][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8141.252097][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8141.252347][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8141.252614][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8141.252859][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8141.253144][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8141.253386][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8141.253671][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8141.253944][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8141.254236][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8141.254504][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 8141.254736][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8141.254996][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8141.255283][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8141.255505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.255727][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8141.255949][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8141.256179][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8141.256429][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8141.256693][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.256912][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8141.257136][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8141.257376][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8141.257594][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8141.257822][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8141.258060][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8141.258316][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8141.258570][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8141.258798][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8141.259048][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8141.259291][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8141.259613][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8141.259875][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8141.260184][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8141.260438][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8141.260635][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8141.260858][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8141.261100][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8141.261354][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8141.261567][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8141.261776][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8141.262069][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8141.262354][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8141.262613][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8141.262884][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8141.263111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8141.263324][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8141.263601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8141.263861][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8141.264160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.264380][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8141.264653][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8141.264915][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8141.265205][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8141.265442][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8141.265659][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8141.265887][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8141.266174][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8141.266481][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8141.266755][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8141.267007][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8141.267275][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8141.267563][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8141.267825][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8141.268053][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8141.268281][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8141.268509][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8141.268752][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8141.268986][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8141.269214][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8141.269470][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8141.269754][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8141.270012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8141.270289][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.270521][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8141.270815][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8141.271083][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8141.271318][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8141.271557][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8141.271769][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8141.272033][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8141.272317][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8141.272537][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8141.272749][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8141.272979][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8141.273214][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8141.273435][ C1] tc_run (net/core/dev.c:3920) [ 8141.273626][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8141.273839][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.274058][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8141.274297][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8141.274530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.274750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8141.274993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8141.275273][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8141.275525][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8141.275758][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8141.276002][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8141.276236][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8141.276491][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8141.276802][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8141.277056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8141.277296][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8141.277539][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8141.277741][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8141.277977][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8141.278200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8141.278465][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8141.278696][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8141.278914][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8141.279144][ C1] ? __create_object (mm/kmemleak.c:756) [ 8141.279369][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8141.279614][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8141.279931][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8141.280195][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8141.280466][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8141.280729][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8141.280969][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8141.281220][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8141.281436][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8141.281679][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8141.281919][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8141.282158][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8141.282413][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8141.282674][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8141.282914][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8141.283195][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8141.283423][ C1] __do_softirq (kernel/softirq.c:553) [ 8141.283636][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8141.283841][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8141.284103][ C1] </IRQ> [ 8141.284243][ C1] <TASK> [ 8141.284381][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8141.284661][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8141.284961][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8141.285854][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8141.286137][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8141.286503][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8141.286868][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8141.287235][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8141.287602][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8141.287970][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8141.288242][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8141.288447][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8141.288691][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8141.288971][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8141.289183][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8141.289415][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8141.289685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.289934][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8141.290184][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8141.290430][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8141.290710][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8141.290933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.291150][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8141.291372][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8141.291597][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8141.291817][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8141.292036][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8141.292256][ C1] ksys_write (fs/read_write.c:643) [ 8141.292454][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8141.292683][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8141.292988][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8141.293215][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8141.293503][ C1] RIP: 0033:0x7fd66fef3957 [ 8141.293725][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8141.294651][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8141.295040][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8141.295407][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8141.295773][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8141.296139][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8141.296506][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8141.296506][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8141.296876][ C1] </TASK> | [ 8141.297020][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 8141.297274][ C2] NMI backtrace for cpu 2 [ 8141.297286][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8141.297291][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8141.297299][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8141.297305][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8141.297308][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8141.297310][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8141.297312][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8141.297313][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8141.297315][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8141.297317][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8141.297319][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8141.297322][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8141.297324][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8141.297325][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8141.297327][ C2] PKRU: 55555554 [ 8141.297328][ C2] Call Trace: [ 8141.297330][ C2] <NMI> [ 8141.297332][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8141.297339][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8141.297344][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8141.297349][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8141.297351][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8141.297354][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8141.297359][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8141.297362][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8141.297365][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8141.297369][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8141.297372][ C2] </NMI> [ 8141.297373][ C2] <IRQ> [ 8141.297374][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8141.297377][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8141.297381][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.297385][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8141.297388][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8141.297392][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8141.297395][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8141.297398][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.297400][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8141.297404][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8141.297407][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8141.297414][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8141.297417][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8141.297422][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8141.297428][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8141.297431][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8141.297434][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8141.297436][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8141.297438][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8141.297444][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8141.297447][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8141.297450][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8141.297458][ 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) [ 8141.297461][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8141.297464][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8141.297469][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8141.297472][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8141.297474][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8141.297477][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8141.297483][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8141.297489][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8141.297493][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8141.297501][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8141.297504][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8141.297506][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8141.297510][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8141.297514][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8141.297518][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.297520][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8141.297525][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8141.297528][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8141.297532][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8141.297535][ 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:1584 (discriminator 4)) [ 8141.297538][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8141.297541][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8141.297549][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8141.297556][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8141.297562][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8141.297567][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8141.297577][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8141.297585][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8141.297589][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8141.297592][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8141.297596][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8141.297598][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8141.297602][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8141.297604][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8141.297608][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8141.297611][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8141.297617][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8141.297620][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8141.297623][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8141.297626][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8141.297630][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8141.297635][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8141.297638][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8141.297640][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8141.297646][ C2] tc_run (net/core/dev.c:3920) [ 8141.297650][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8141.297653][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.297655][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8141.297659][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8141.297664][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.297666][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8141.297669][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8141.297673][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8141.297676][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8141.297680][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8141.297684][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8141.297688][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8141.297696][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8141.297699][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8141.297703][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8141.297707][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8141.297711][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8141.297714][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8141.297717][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8141.297720][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8141.297722][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8141.297726][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8141.297729][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8141.297732][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8141.297735][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8141.297738][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8141.297742][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8141.297746][ 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:1584 (discriminator 4)) [ 8141.297749][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8141.297755][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8141.297758][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8141.297762][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8141.297767][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8141.297771][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8141.297775][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8141.297778][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8141.297782][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8141.297785][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8141.297789][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8141.297792][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8141.297797][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8141.297801][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8141.297804][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8141.297809][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8141.297812][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8141.297814][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8141.297818][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8141.297820][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8141.297823][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8141.297826][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8141.297831][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8141.297834][ C2] __do_softirq (kernel/softirq.c:553) [ 8141.297838][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8141.297841][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8141.297844][ C2] </IRQ> [ 8141.297845][ C2] <TASK> [ 8141.297846][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8141.297849][ 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) [ 8141.297852][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8141.297855][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8141.297857][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8141.297858][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8141.297860][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8141.297861][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8141.297863][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8141.297866][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8141.297869][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8141.297872][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8141.297875][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8141.297877][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8141.297880][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8141.297883][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8141.297887][ C2] do_idle (kernel/sched/idle.c:312) [ 8141.297889][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8141.297892][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8141.297895][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8141.297899][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8165.422402][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8165.422893][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8165.423323][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8165.423757][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8165.424606][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8165.425172][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8165.425472][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8165.426372][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8165.426655][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8165.427057][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8165.427445][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8165.427832][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8165.428215][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8165.428584][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8165.428996][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8165.429304][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8165.429697][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8165.430085][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8165.430475][ C1] PKRU: 55555554 [ 8165.430651][ C1] Call Trace: [ 8165.430827][ C1] <IRQ> [ 8165.430964][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8165.431208][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8165.431431][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8165.431689][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8165.431942][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8165.432211][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8165.432458][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8165.432740][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8165.432983][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8165.433272][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8165.433548][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8165.433841][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8165.434108][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8165.434383][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8165.434649][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8165.434938][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8165.435163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.435388][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8165.435610][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8165.435846][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8165.436099][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8165.436363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.436604][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8165.436839][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8165.437093][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8165.437320][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8165.437561][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8165.437813][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8165.438079][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8165.438351][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8165.438591][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8165.438858][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8165.439101][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8165.439421][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8165.439680][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8165.439991][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8165.440247][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8165.440444][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8165.440670][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8165.440922][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8165.441180][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8165.441395][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8165.441604][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8165.441898][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8165.442181][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8165.442441][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8165.442713][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8165.442944][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8165.443160][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8165.443437][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8165.443703][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8165.444003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.444224][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8165.444498][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8165.444762][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8165.445056][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8165.445293][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8165.445512][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8165.445744][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8165.446034][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8165.446342][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8165.446620][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8165.446874][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8165.447140][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8165.447431][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8165.447693][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8165.447925][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8165.448154][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8165.448384][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8165.448628][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8165.448864][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8165.449093][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8165.449350][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8165.449634][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8165.449891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8165.450168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.450402][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8165.450698][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8165.450965][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8165.451187][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8165.451417][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8165.451616][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8165.451864][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8165.452150][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8165.452378][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8165.452591][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8165.452821][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8165.453057][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8165.453280][ C1] tc_run (net/core/dev.c:3920) [ 8165.453470][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8165.453684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.453907][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8165.454147][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8165.454382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.454602][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8165.454848][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8165.455127][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8165.455379][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8165.455614][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8165.455861][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8165.456098][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8165.456353][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8165.456665][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8165.456921][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8165.457153][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8165.457399][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8165.457599][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8165.457838][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8165.458063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8165.458327][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8165.458560][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8165.458782][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8165.459014][ C1] ? __create_object (mm/kmemleak.c:756) [ 8165.459242][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8165.459490][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8165.459779][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8165.460046][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8165.460322][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8165.460586][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8165.460834][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8165.461087][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8165.461306][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8165.461575][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8165.461830][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8165.462082][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8165.462348][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8165.462635][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8165.462877][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8165.463159][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8165.463389][ C1] __do_softirq (kernel/softirq.c:553) [ 8165.463604][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8165.463807][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8165.464074][ C1] </IRQ> [ 8165.464213][ C1] <TASK> [ 8165.464352][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8165.464633][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8165.464932][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8165.465831][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8165.466115][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8165.466486][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8165.466858][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8165.467225][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8165.467593][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8165.467965][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8165.468239][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8165.468444][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8165.468691][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8165.468970][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8165.469184][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8165.469416][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8165.469706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.469940][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8165.470189][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8165.470436][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8165.470718][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8165.470938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.471160][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8165.471381][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8165.471606][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8165.471829][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8165.472054][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8165.472273][ C1] ksys_write (fs/read_write.c:643) [ 8165.472475][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8165.472706][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8165.472988][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8165.473204][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8165.473482][ C1] RIP: 0033:0x7fd66fef3957 [ 8165.473692][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8165.474588][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8165.474977][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8165.475345][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8165.475715][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8165.476105][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8165.476492][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8165.479051][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8165.479545][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8165.480015][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8165.480477][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8165.481374][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8165.481970][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8165.482289][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8165.483229][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8165.483527][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8165.483913][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8165.484299][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8165.484686][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8165.485074][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8165.485459][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8165.485891][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8165.486212][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8165.486603][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8165.486990][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8165.487375][ C2] PKRU: 55555554 [ 8165.487550][ C2] Call Trace: [ 8165.487717][ C2] <IRQ> [ 8165.487861][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8165.488115][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8165.488350][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8165.488618][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8165.488884][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8165.489164][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8165.489420][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8165.489732][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8165.489987][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8165.490241][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8165.490541][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8165.490829][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8165.491134][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8165.491415][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8165.491701][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8165.491982][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8165.492284][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8165.492519][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.492754][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8165.492989][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8165.493230][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8165.493494][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8165.493772][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.494003][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8165.494237][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8165.494488][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8165.494718][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8165.494959][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8165.495211][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8165.495478][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8165.495746][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8165.495988][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8165.496252][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8165.496508][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8165.496846][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8165.497092][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8165.497403][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8165.497656][ 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) [ 8165.497856][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8165.498081][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8165.498327][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8165.498595][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8165.498841][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8165.499061][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8165.499368][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8165.499668][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8165.499941][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8165.500226][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8165.500468][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8165.500691][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8165.500982][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8165.501259][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8165.501575][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.501807][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8165.502094][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8165.502371][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8165.502678][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8165.502926][ 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:1584 (discriminator 4)) [ 8165.503153][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8165.503395][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8165.503698][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8165.504024][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8165.504314][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8165.504580][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8165.504860][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8165.505163][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8165.505399][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8165.505654][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8165.505963][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8165.506229][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8165.506498][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8165.506804][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8165.507058][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8165.507361][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8165.507604][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8165.507910][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8165.508150][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8165.508418][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8165.508653][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8165.508888][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8165.509112][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8165.509359][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8165.509668][ C2] tc_run (net/core/dev.c:3920) [ 8165.509870][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8165.510094][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.510326][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8165.510580][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8165.510827][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.511059][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8165.511315][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8165.511611][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8165.511876][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8165.512121][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8165.512378][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8165.512628][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8165.512955][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8165.513223][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8165.513467][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8165.513724][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8165.513938][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8165.514174][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8165.514442][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8165.514745][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8165.515013][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8165.515258][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8165.515483][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8165.515743][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8165.515982][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8165.516226][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8165.516459][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8165.516700][ 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:1584 (discriminator 4)) [ 8165.516929][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8165.517188][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8165.517460][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8165.517698][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8165.517942][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8165.518235][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8165.518545][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8165.518782][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8165.519036][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8165.519296][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8165.519530][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8165.519764][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8165.520018][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8165.520271][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8165.520524][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8165.520788][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8165.521065][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8165.521297][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8165.521577][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8165.521810][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8165.522065][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8165.522280][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8165.522567][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8165.522808][ C2] __do_softirq (kernel/softirq.c:553) [ 8165.523035][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8165.523247][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8165.523526][ C2] </IRQ> [ 8165.523671][ C2] <TASK> [ 8165.523816][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8165.524112][ 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) [ 8165.524361][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8165.525298][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8165.525596][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8165.525987][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8165.526374][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8165.526761][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8165.527147][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8165.527539][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8165.527823][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8165.528077][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8165.528315][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8165.528560][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8165.528829][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8165.529061][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8165.529326][ C2] do_idle (kernel/sched/idle.c:312) [ 8165.529525][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8165.529765][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8165.530004][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8165.530265][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8193.422389][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8193.422879][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8193.423308][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8193.423740][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8193.424581][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8193.425147][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8193.425446][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8193.426340][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8193.426624][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8193.426992][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8193.427387][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8193.427773][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8193.428163][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8193.428547][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8193.428959][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8193.429266][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8193.429664][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8193.430056][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8193.430442][ C1] PKRU: 55555554 [ 8193.430620][ C1] Call Trace: [ 8193.430790][ C1] <IRQ> [ 8193.430929][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8193.431172][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8193.431397][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8193.431651][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8193.431903][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8193.432171][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8193.432416][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8193.432698][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8193.432941][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8193.433226][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8193.433499][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8193.433790][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8193.434057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8193.434330][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8193.434598][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8193.434885][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8193.435107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.435331][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8193.435554][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8193.435784][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8193.436035][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8193.436297][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.436519][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8193.436743][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8193.436984][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8193.437201][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8193.437428][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8193.437667][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8193.437925][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8193.438180][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8193.438409][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8193.438659][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8193.438901][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8193.439223][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8193.439492][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8193.439811][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8193.440065][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8193.440265][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8193.440486][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8193.440736][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8193.440992][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8193.441205][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8193.441416][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8193.441710][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8193.441990][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8193.442252][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8193.442529][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8193.442758][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8193.442972][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8193.443248][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8193.443510][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8193.443811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.444032][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8193.444303][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8193.444568][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8193.444861][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8193.445096][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8193.445311][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8193.445539][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8193.445828][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8193.446135][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8193.446412][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8193.446665][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8193.446932][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8193.447221][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8193.447485][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8193.447714][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8193.447941][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8193.448168][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8193.448412][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8193.448647][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8193.448875][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8193.449134][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8193.449392][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8193.449667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8193.449948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.450178][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8193.450475][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8193.450747][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8193.450968][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8193.451195][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8193.451394][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8193.451641][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8193.451924][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8193.452146][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8193.452358][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8193.452587][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8193.452822][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8193.453043][ C1] tc_run (net/core/dev.c:3920) [ 8193.453233][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8193.453444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.453664][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8193.453904][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8193.454137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.454358][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8193.454601][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8193.454881][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8193.455131][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8193.455364][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8193.455609][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8193.455846][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8193.456100][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8193.456411][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8193.456666][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8193.456899][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8193.457143][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8193.457341][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8193.457578][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8193.457803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8193.458066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8193.458296][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8193.458518][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8193.458747][ C1] ? __create_object (mm/kmemleak.c:756) [ 8193.458973][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8193.459219][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8193.459498][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8193.459765][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8193.460038][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8193.460301][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8193.460539][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8193.460805][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8193.461024][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8193.461265][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8193.461528][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8193.461781][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8193.462046][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8193.462324][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8193.462576][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8193.462871][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8193.463099][ C1] __do_softirq (kernel/softirq.c:553) [ 8193.463312][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8193.463516][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8193.463778][ C1] </IRQ> [ 8193.463916][ C1] <TASK> [ 8193.464056][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8193.464336][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8193.464634][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8193.465526][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8193.465812][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8193.466179][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8193.466545][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8193.466912][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8193.467280][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8193.467649][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8193.467922][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8193.468129][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8193.468373][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8193.468654][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8193.468865][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8193.469096][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8193.469362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.469610][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8193.469865][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8193.470118][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8193.470409][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8193.470638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.470870][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8193.471092][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8193.471316][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8193.471534][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8193.471756][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8193.471978][ C1] ksys_write (fs/read_write.c:643) [ 8193.472177][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8193.472406][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8193.472686][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8193.472898][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8193.473173][ C1] RIP: 0033:0x7fd66fef3957 [ 8193.473384][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8193.474275][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8193.474659][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8193.475027][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8193.475393][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8193.475757][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8193.476124][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8193.478641][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8193.479133][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8193.479604][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8193.480066][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8193.480964][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8193.481556][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 8193.481834][ C2] 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 [ 8193.482772][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286 [ 8193.483070][ C2] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8193.483457][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009359b58 [ 8193.483843][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8193.484229][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8193.484614][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8193.485003][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8193.485436][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8193.485757][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8193.486145][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8193.486532][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8193.486921][ C2] PKRU: 55555554 [ 8193.487096][ C2] Call Trace: [ 8193.487259][ C2] <IRQ> [ 8193.487404][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8193.487657][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8193.487892][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8193.488160][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8193.488424][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8193.488704][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8193.488961][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8193.489256][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8193.489511][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8193.489763][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8193.490021][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8193.490318][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8193.490607][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8193.490913][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8193.491194][ C2] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 8193.491443][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8193.491716][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8193.492018][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8193.492251][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.492482][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8193.492717][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8193.492960][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8193.493223][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8193.493498][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.493728][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8193.493962][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8193.494214][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8193.494442][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8193.494681][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8193.494931][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8193.495197][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8193.495463][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8193.495704][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8193.495966][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8193.496220][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8193.496558][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8193.496803][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8193.497112][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8193.497365][ 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) [ 8193.497563][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8193.497786][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8193.498031][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8193.498300][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8193.498543][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8193.498761][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8193.499069][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8193.499365][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8193.499641][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8193.499928][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8193.500168][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8193.500390][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8193.500681][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8193.500957][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8193.501272][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.501502][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8193.501789][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8193.502065][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8193.502371][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8193.502618][ 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:1584 (discriminator 4)) [ 8193.502847][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8193.503088][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8193.503390][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8193.503711][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8193.503999][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8193.504267][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8193.504544][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8193.504848][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8193.505082][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8193.505338][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8193.505644][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8193.505911][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8193.506178][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8193.506482][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8193.506738][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8193.507042][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8193.507283][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8193.507591][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8193.507832][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8193.508099][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8193.508334][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8193.508569][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8193.508795][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8193.509042][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8193.509345][ C2] tc_run (net/core/dev.c:3920) [ 8193.509548][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8193.509773][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.510006][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8193.510258][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8193.510504][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.510733][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8193.510991][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8193.511283][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8193.511548][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8193.511792][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8193.512050][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8193.512304][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8193.512631][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8193.512899][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8193.513144][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8193.513401][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8193.513616][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8193.513850][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8193.514119][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8193.514421][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8193.514688][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8193.514932][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8193.515155][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8193.515415][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8193.515650][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8193.515894][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8193.516127][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8193.516369][ 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:1584 (discriminator 4)) [ 8193.516597][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8193.516856][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8193.517128][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8193.517365][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8193.517607][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8193.517900][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8193.518211][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8193.518446][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8193.518700][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8193.518962][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8193.519193][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8193.519423][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8193.519685][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8193.519939][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8193.520191][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8193.520454][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8193.520730][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8193.520963][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8193.521242][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8193.521475][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8193.521732][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8193.521946][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8193.522233][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8193.522474][ C2] __do_softirq (kernel/softirq.c:553) [ 8193.522700][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8193.522912][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8193.523189][ C2] </IRQ> [ 8193.523335][ C2] <TASK> [ 8193.523479][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8193.523774][ 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) [ 8193.524023][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8193.524959][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8193.525256][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8193.525641][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8193.526028][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8193.526418][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8193.526803][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8193.527190][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8193.527471][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8193.527723][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8193.527959][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8193.528201][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8193.528469][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8193.528701][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8193.528966][ C2] do_idle (kernel/sched/idle.c:312) [ 8193.529164][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8193.529399][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8193.529639][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8193.529902][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8193.530203][ C2] </TASK> | [ 8219.299809][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8219.300171][ C1] rcu: 1-....: (5791314 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1342178 | [ 8219.300724][ C1] rcu: (t=5802507 jiffies g=1503537 q=3199 ncpus=4) [ 8219.301453][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8219.302017][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 8219.302284][ 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 [ 8219.303176][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 8219.303460][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8219.303828][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8219.304194][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8219.304563][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8219.304930][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8219.305295][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8219.305706][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8219.306013][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8219.306384][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8219.306751][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8219.307118][ C1] PKRU: 55555554 [ 8219.307285][ C1] Call Trace: [ 8219.307444][ C1] <IRQ> [ 8219.307580][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8219.307833][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8219.308070][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8219.308303][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8219.308517][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8219.308765][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8219.309013][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8219.309269][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8219.309551][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8219.309783][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8219.310087][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8219.310353][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8219.310634][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8219.310879][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8219.311162][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8219.311403][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8219.311644][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8219.311930][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8219.312204][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8219.312493][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8219.312762][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 8219.312999][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8219.313256][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8219.313544][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8219.313767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.313990][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8219.314209][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8219.314438][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8219.314689][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8219.314954][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.315174][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8219.315395][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8219.315636][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8219.315854][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8219.316081][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8219.316321][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8219.316576][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8219.316832][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8219.317058][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8219.317311][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8219.317553][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8219.317873][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8219.318107][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8219.318402][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8219.318645][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8219.318833][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8219.319048][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8219.319282][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8219.319568][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8219.319794][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8219.320013][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8219.320322][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8219.320623][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8219.320882][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8219.321156][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8219.321385][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8219.321596][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8219.321875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8219.322138][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8219.322437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.322656][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8219.322932][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8219.323194][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8219.323487][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8219.323723][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8219.323941][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8219.324171][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8219.324460][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8219.324766][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8219.325042][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8219.325297][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8219.325561][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8219.325852][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8219.326114][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8219.326345][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8219.326573][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8219.326802][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8219.327044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8219.327279][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8219.327508][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8219.327765][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8219.328024][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8219.328268][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8219.328530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.328751][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8219.329033][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8219.329287][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8219.329541][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8219.329780][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8219.329989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8219.330247][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8219.330555][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8219.330778][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8219.330990][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8219.331219][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8219.331454][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8219.331678][ C1] tc_run (net/core/dev.c:3920) [ 8219.331867][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8219.332081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.332302][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8219.332543][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8219.332776][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.332995][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8219.333240][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8219.333519][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8219.333771][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8219.334004][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8219.334249][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8219.334486][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8219.334743][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8219.335053][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8219.335307][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8219.335540][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8219.335785][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8219.335986][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8219.336222][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8219.336447][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8219.336710][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8219.336942][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8219.337165][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8219.337395][ C1] ? __create_object (mm/kmemleak.c:756) [ 8219.337621][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8219.337870][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8219.338129][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8219.338379][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8219.338639][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8219.338890][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8219.339116][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8219.339388][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8219.339620][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8219.339874][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8219.340128][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8219.340381][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8219.340651][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8219.340913][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8219.341154][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8219.341436][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8219.341666][ C1] __do_softirq (kernel/softirq.c:553) [ 8219.341881][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8219.342084][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8219.342348][ C1] </IRQ> [ 8219.342486][ C1] <TASK> [ 8219.342624][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8219.342905][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8219.343203][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8219.344094][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8219.344377][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8219.344744][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8219.345113][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8219.345480][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8219.345846][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8219.346213][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8219.346487][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8219.346693][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8219.346938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8219.347217][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8219.347429][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8219.347662][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8219.347926][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.348146][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8219.348383][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8219.348616][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8219.348886][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8219.349091][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.349313][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8219.349559][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8219.349797][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8219.350029][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8219.350263][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8219.350493][ C1] ksys_write (fs/read_write.c:643) [ 8219.350706][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8219.350935][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8219.351214][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8219.351431][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8219.351708][ C1] RIP: 0033:0x7fd66fef3957 [ 8219.351917][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8219.352807][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8219.353196][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8219.353562][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8219.353928][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8219.354296][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8219.354662][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8219.354662][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8219.355032][ C1] </TASK> | [ 8219.355178][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 8219.355430][ C2] NMI backtrace for cpu 2 [ 8219.355440][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8219.355442][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8219.355446][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8219.355449][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8219.355451][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8219.355453][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8219.355455][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8219.355456][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8219.355458][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8219.355459][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8219.355461][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8219.355464][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8219.355466][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8219.355467][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8219.355469][ C2] PKRU: 55555554 [ 8219.355470][ C2] Call Trace: [ 8219.355472][ C2] <NMI> [ 8219.355474][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8219.355482][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8219.355486][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8219.355491][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8219.355494][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8219.355496][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8219.355501][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8219.355504][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8219.355507][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8219.355511][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8219.355514][ C2] </NMI> [ 8219.355515][ C2] <IRQ> [ 8219.355516][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8219.355519][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8219.355523][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.355526][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8219.355529][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8219.355534][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8219.355536][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8219.355540][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.355542][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8219.355546][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8219.355549][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8219.355556][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8219.355558][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8219.355563][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8219.355568][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8219.355571][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8219.355574][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8219.355576][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8219.355579][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8219.355584][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8219.355587][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8219.355590][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8219.355598][ 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) [ 8219.355601][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8219.355604][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8219.355607][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8219.355610][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8219.355613][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8219.355616][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8219.355622][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8219.355627][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8219.355631][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8219.355640][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8219.355642][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8219.355645][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8219.355648][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8219.355651][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8219.355656][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.355658][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8219.355662][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8219.355665][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8219.355669][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8219.355672][ 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:1584 (discriminator 4)) [ 8219.355674][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8219.355677][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8219.355684][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8219.355691][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8219.355697][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8219.355702][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8219.355712][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8219.355720][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8219.355724][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8219.355727][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8219.355730][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8219.355733][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8219.355736][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8219.355738][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8219.355741][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8219.355745][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8219.355750][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8219.355753][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8219.355756][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8219.355758][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8219.355763][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8219.355767][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8219.355771][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8219.355773][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8219.355777][ C2] tc_run (net/core/dev.c:3920) [ 8219.355781][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8219.355784][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.355787][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8219.355790][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8219.355795][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.355797][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8219.355800][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8219.355804][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8219.355807][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8219.355811][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8219.355815][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8219.355819][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8219.355827][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8219.355830][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8219.355834][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8219.355838][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8219.355841][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8219.355844][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8219.355847][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8219.355850][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8219.355852][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8219.355856][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8219.355859][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8219.355861][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8219.355865][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8219.355867][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8219.355871][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8219.355875][ 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:1584 (discriminator 4)) [ 8219.355878][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8219.355884][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8219.355887][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8219.355891][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8219.355895][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8219.355900][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8219.355903][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8219.355907][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8219.355911][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8219.355914][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8219.355918][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8219.355921][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8219.355926][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8219.355930][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8219.355933][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8219.355938][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8219.355941][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8219.355943][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8219.355947][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8219.355949][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8219.355952][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8219.355956][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8219.355960][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8219.355963][ C2] __do_softirq (kernel/softirq.c:553) [ 8219.355968][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8219.355970][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8219.355974][ C2] </IRQ> [ 8219.355975][ C2] <TASK> [ 8219.355976][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8219.355979][ 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) [ 8219.355982][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8219.355984][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8219.355986][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8219.355987][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8219.355989][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8219.355990][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8219.355992][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8219.355995][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8219.355998][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8219.356002][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8219.356005][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8219.356007][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8219.356010][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8219.356012][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8219.356016][ C2] do_idle (kernel/sched/idle.c:312) [ 8219.356019][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8219.356021][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8219.356024][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8219.356028][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8245.422380][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8245.422867][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8245.423295][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8245.423725][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8245.424566][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8245.425128][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8245.425427][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8245.426323][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8245.426605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8245.426972][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8245.427337][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8245.427701][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8245.428098][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8245.428483][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8245.428916][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8245.429253][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8245.429638][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8245.430026][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8245.430420][ C1] PKRU: 55555554 [ 8245.430588][ C1] Call Trace: [ 8245.430745][ C1] <IRQ> [ 8245.430883][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8245.431125][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8245.431350][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8245.431604][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8245.431855][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8245.432121][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8245.432367][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8245.432650][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8245.432893][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8245.433177][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8245.433449][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8245.433740][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8245.434008][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8245.434279][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8245.434546][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8245.434832][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8245.435054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.435277][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8245.435499][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8245.435729][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8245.435982][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8245.436243][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.436464][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8245.436687][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8245.436928][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8245.437146][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8245.437373][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8245.437611][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8245.437870][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8245.438125][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8245.438354][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8245.438604][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8245.438848][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8245.439169][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8245.439432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8245.439743][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8245.439998][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8245.440197][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8245.440428][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8245.440661][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8245.440917][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8245.441130][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8245.441339][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8245.441633][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8245.441914][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8245.442174][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8245.442444][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8245.442673][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8245.442886][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8245.443163][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8245.443425][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8245.443725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.443947][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8245.444218][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8245.444482][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8245.444773][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8245.445010][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8245.445225][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8245.445452][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8245.445739][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8245.446045][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8245.446320][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8245.446573][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8245.446840][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8245.447128][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8245.447393][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8245.447623][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8245.447850][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8245.448077][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8245.448321][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8245.448556][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8245.448784][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8245.449045][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8245.449326][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8245.449581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8245.449860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.450090][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8245.450397][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8245.450652][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8245.450874][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8245.451102][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8245.451303][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8245.451551][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8245.451836][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8245.452058][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8245.452272][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8245.452506][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8245.452741][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8245.452963][ C1] tc_run (net/core/dev.c:3920) [ 8245.453154][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8245.453366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.453587][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8245.453828][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8245.454063][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.454284][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8245.454528][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8245.454809][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8245.455060][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8245.455294][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8245.455539][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8245.455776][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8245.456031][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8245.456343][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8245.456599][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8245.456833][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8245.457077][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8245.457276][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8245.457513][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8245.457737][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8245.458003][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8245.458233][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8245.458457][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8245.458686][ C1] ? __create_object (mm/kmemleak.c:756) [ 8245.458913][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8245.459159][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8245.459449][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8245.459715][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8245.459989][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8245.460253][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8245.460494][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8245.460743][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8245.460962][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8245.461202][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8245.461462][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8245.461714][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8245.461979][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8245.462257][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8245.462509][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8245.462806][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8245.463034][ C1] __do_softirq (kernel/softirq.c:553) [ 8245.463248][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8245.463451][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8245.463714][ C1] </IRQ> [ 8245.463852][ C1] <TASK> [ 8245.463992][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8245.464272][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8245.464570][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8245.465461][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8245.465744][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8245.466113][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8245.466478][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8245.466843][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8245.467210][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8245.467580][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8245.467851][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8245.468059][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8245.468303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8245.468584][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8245.468793][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8245.469025][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8245.469314][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.469544][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8245.469793][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8245.470038][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8245.470320][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8245.470536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.470757][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8245.470981][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8245.471206][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8245.471424][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8245.471647][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8245.471867][ C1] ksys_write (fs/read_write.c:643) [ 8245.472067][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8245.472296][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8245.472577][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8245.472790][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8245.473068][ C1] RIP: 0033:0x7fd66fef3957 [ 8245.473279][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8245.474173][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8245.474559][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8245.474928][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8245.475294][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8245.475661][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8245.476028][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8245.478554][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8245.479050][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8245.479523][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8245.479988][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8245.480888][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8245.481482][ C2] 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) [ 8245.481763][ C2] 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) [ 8245.482701][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246 [ 8245.483000][ C2] RAX: ffffed100126b36b RBX: ffffed100126b36c RCX: ffffffff8d49c450 [ 8245.483384][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8245.483772][ C2] RBP: ffffed100126b36b R08: 0000000000000000 R09: ffffed100126b36b [ 8245.484158][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8245.484543][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8245.484928][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8245.485361][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8245.485686][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8245.486074][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8245.486460][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8245.486846][ C2] PKRU: 55555554 [ 8245.487022][ C2] Call Trace: [ 8245.487187][ C2] <IRQ> [ 8245.487329][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8245.487587][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8245.487823][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8245.488092][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8245.488357][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8245.488634][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8245.488890][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8245.489188][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8245.489450][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8245.489702][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8245.489958][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8245.490258][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8245.490545][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8245.490852][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8245.491130][ C2] ? 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) [ 8245.491383][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8245.491656][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8245.491958][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8245.492191][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.492429][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8245.492662][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8245.492905][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8245.493169][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8245.493444][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.493679][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8245.493915][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8245.494167][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8245.494396][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8245.494635][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8245.494886][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8245.495155][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8245.495424][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8245.495664][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8245.495927][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8245.496182][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8245.496520][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8245.496764][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8245.497075][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8245.497329][ 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) [ 8245.497527][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8245.497750][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8245.497997][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8245.498266][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8245.498509][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8245.498729][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8245.499038][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8245.499338][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8245.499610][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8245.499897][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8245.500136][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8245.500359][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8245.500650][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8245.500925][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8245.501240][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.501471][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8245.501759][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8245.502036][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8245.502342][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8245.502589][ 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:1584 (discriminator 4)) [ 8245.502818][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8245.503059][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8245.503359][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8245.503682][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8245.503971][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8245.504237][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8245.504517][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8245.504820][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8245.505052][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8245.505310][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8245.505617][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8245.505886][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8245.506154][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8245.506460][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8245.506711][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8245.507015][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8245.507257][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8245.507565][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8245.507805][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8245.508072][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8245.508306][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8245.508539][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8245.508763][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8245.509010][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8245.509319][ C2] tc_run (net/core/dev.c:3920) [ 8245.509517][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8245.509742][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.509974][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8245.510227][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8245.510472][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.510702][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8245.510957][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8245.511253][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8245.511515][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8245.511760][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8245.512017][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8245.512268][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8245.512595][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8245.512863][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8245.513109][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8245.513366][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8245.513575][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8245.513812][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8245.514080][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8245.514380][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8245.514650][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8245.514895][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8245.515117][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8245.515376][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8245.515612][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8245.515856][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8245.516089][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8245.516331][ 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:1584 (discriminator 4)) [ 8245.516558][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8245.516819][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8245.517090][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8245.517328][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8245.517570][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8245.517861][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8245.518171][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8245.518409][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8245.518661][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8245.518922][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8245.519154][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8245.519400][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8245.519653][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8245.519907][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8245.520163][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8245.520424][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8245.520701][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8245.520933][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8245.521215][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8245.521447][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8245.521703][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8245.521916][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8245.522205][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8245.522446][ C2] __do_softirq (kernel/softirq.c:553) [ 8245.522670][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8245.522889][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8245.523164][ C2] </IRQ> [ 8245.523311][ C2] <TASK> [ 8245.523456][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8245.523751][ 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) [ 8245.524000][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8245.524938][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8245.525235][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8245.525621][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8245.526007][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8245.526393][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8245.526780][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8245.527168][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8245.527447][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8245.527700][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8245.527935][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8245.528179][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8245.528447][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8245.528678][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8245.528945][ C2] do_idle (kernel/sched/idle.c:312) [ 8245.529143][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8245.529381][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8245.529615][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8245.529878][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8273.422381][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8273.422869][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8273.423300][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8273.423730][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8273.424606][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8273.425203][ 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) [ 8273.425520][ 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 <be> 04 00 00 00 48 89 ef e8 40 6b 0a 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 40 6b 0a fe call 0xfffffffffe0a6b77 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 40 6b 0a fe call 0xfffffffffe0a6b4d d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 8273.426412][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8273.426696][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8273.427062][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8273.427429][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8273.427797][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8273.428165][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8273.428565][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8273.429002][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8273.429327][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8273.429716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8273.430108][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8273.430492][ C1] PKRU: 55555554 [ 8273.430660][ C1] Call Trace: [ 8273.430819][ C1] <IRQ> [ 8273.430955][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8273.431198][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8273.431423][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8273.431677][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8273.431929][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8273.432195][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8273.432440][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8273.432723][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8273.432966][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8273.433252][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8273.433524][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8273.433815][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8273.434083][ 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) [ 8273.434349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8273.434615][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8273.434902][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8273.435124][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.435346][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8273.435568][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8273.435799][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8273.436050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8273.436312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.436533][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8273.436757][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8273.436997][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8273.437214][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8273.437442][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8273.437680][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8273.437940][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8273.438195][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8273.438425][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8273.438675][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8273.438918][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8273.439267][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8273.439512][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8273.439823][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8273.440077][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8273.440285][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8273.440496][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8273.440729][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8273.440984][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8273.441198][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8273.441408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8273.441701][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8273.441980][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8273.442241][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8273.442511][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8273.442738][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8273.442952][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8273.443228][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8273.443492][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8273.443795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.444017][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8273.444288][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8273.444552][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8273.444847][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8273.445083][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8273.445298][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8273.445527][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8273.445817][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8273.446123][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8273.446399][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8273.446656][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8273.446922][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8273.447210][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8273.447473][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8273.447702][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8273.447928][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8273.448157][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8273.448400][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8273.448635][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8273.448864][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8273.449146][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8273.449416][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8273.449673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8273.449950][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.450181][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8273.450475][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8273.450728][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8273.450951][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8273.451178][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8273.451377][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8273.451626][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8273.451909][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8273.452132][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8273.452345][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8273.452574][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8273.452809][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8273.453029][ C1] tc_run (net/core/dev.c:3920) [ 8273.453221][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8273.453433][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.453653][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8273.453893][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8273.454127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.454347][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8273.454590][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8273.454870][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8273.455121][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8273.455354][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8273.455597][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8273.455835][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8273.456089][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8273.456398][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8273.456655][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8273.456887][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8273.457131][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8273.457328][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8273.457565][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8273.457790][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8273.458052][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8273.458284][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8273.458506][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8273.458735][ C1] ? __create_object (mm/kmemleak.c:756) [ 8273.458961][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8273.459235][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8273.459506][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8273.459771][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8273.460046][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8273.460317][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8273.460541][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8273.460791][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8273.461010][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8273.461250][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8273.461512][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8273.461764][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8273.462030][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8273.462308][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8273.462562][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8273.462856][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8273.463084][ C1] __do_softirq (kernel/softirq.c:553) [ 8273.463298][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8273.463500][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8273.463762][ C1] </IRQ> [ 8273.463899][ C1] <TASK> [ 8273.464039][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8273.464318][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8273.464617][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8273.465511][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8273.465797][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8273.466166][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8273.466532][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8273.466898][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8273.467265][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8273.467635][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8273.467907][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8273.468114][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8273.468358][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8273.468639][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8273.468850][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8273.469086][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8273.469381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.469610][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8273.469860][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8273.470106][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8273.470391][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8273.470595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.470816][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8273.471039][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8273.471262][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8273.471482][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8273.471704][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8273.471925][ C1] ksys_write (fs/read_write.c:643) [ 8273.472124][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8273.472353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8273.472635][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8273.472848][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8273.473128][ C1] RIP: 0033:0x7fd66fef3957 [ 8273.473339][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8273.474230][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8273.474616][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8273.474983][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8273.475350][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8273.475717][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8273.476084][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8273.478608][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8273.479108][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8273.479565][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8273.480027][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8273.480921][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8273.481512][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8273.481827][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8273.482761][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8273.483059][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8273.483444][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8273.483831][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8273.484218][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8273.484603][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8273.484987][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8273.485419][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8273.485738][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8273.486129][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8273.486513][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8273.486897][ C2] PKRU: 55555554 [ 8273.487073][ C2] Call Trace: [ 8273.487239][ C2] <IRQ> [ 8273.487381][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8273.487634][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8273.487870][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8273.488137][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8273.488403][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8273.488682][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8273.488938][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8273.489238][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8273.489491][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8273.489745][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8273.490046][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8273.490332][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8273.490636][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8273.490919][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8273.491205][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8273.491485][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8273.491787][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8273.492021][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.492251][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8273.492484][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8273.492725][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8273.492989][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8273.493266][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.493497][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8273.493730][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8273.493984][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8273.494213][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8273.494453][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8273.494703][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8273.494968][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8273.495236][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8273.495477][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8273.495739][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8273.495996][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8273.496333][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8273.496577][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8273.496888][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8273.497142][ 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) [ 8273.497340][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8273.497565][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8273.497811][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8273.498078][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8273.498322][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8273.498542][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8273.498850][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8273.499151][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8273.499424][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8273.499710][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8273.499951][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8273.500175][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8273.500465][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8273.500744][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8273.501060][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.501290][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8273.501578][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8273.501855][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8273.502161][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8273.502408][ 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:1584 (discriminator 4)) [ 8273.502636][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8273.502878][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8273.503181][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8273.503506][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8273.503797][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8273.504063][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8273.504342][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8273.504645][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8273.504881][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8273.505141][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8273.505449][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8273.505716][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8273.505986][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8273.506290][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8273.506544][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8273.506847][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8273.507089][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8273.507397][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8273.507637][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8273.507905][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8273.508139][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8273.508373][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8273.508598][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8273.508846][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8273.509153][ C2] tc_run (net/core/dev.c:3920) [ 8273.509358][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8273.509583][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.509816][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8273.510069][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8273.510316][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.510547][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8273.510805][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8273.511099][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8273.511365][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8273.511611][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8273.511874][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8273.512124][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8273.512452][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8273.512719][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8273.512965][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8273.513222][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8273.513436][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8273.513672][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8273.513941][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8273.514244][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8273.514512][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8273.514756][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8273.514982][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8273.515242][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8273.515480][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8273.515724][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8273.515956][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8273.516198][ 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:1584 (discriminator 4)) [ 8273.516427][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8273.516687][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8273.516960][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8273.517197][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8273.517440][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8273.517733][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8273.518045][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8273.518283][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8273.518536][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8273.518797][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8273.519031][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8273.519266][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8273.519522][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8273.519776][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8273.520030][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8273.520292][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8273.520567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8273.520800][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8273.521080][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8273.521312][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8273.521567][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8273.521782][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8273.522068][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8273.522310][ C2] __do_softirq (kernel/softirq.c:553) [ 8273.522536][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8273.522749][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8273.523026][ C2] </IRQ> [ 8273.523171][ C2] <TASK> [ 8273.523316][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8273.523611][ 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) [ 8273.523860][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8273.524802][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8273.525100][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8273.525485][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8273.525874][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8273.526260][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8273.526645][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8273.527033][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8273.527314][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8273.527566][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8273.527804][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8273.528048][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8273.528316][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8273.528549][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8273.528814][ C2] do_idle (kernel/sched/idle.c:312) [ 8273.529012][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8273.529251][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8273.529489][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8273.529750][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8273.530055][ C2] </TASK> | [ 8297.358794][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8297.359163][ C1] rcu: 1-....: (5869208 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1359758 | [ 8297.359715][ C1] rcu: (t=5880566 jiffies g=1503537 q=3240 ncpus=4) [ 8297.360473][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8297.361039][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8297.361343][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8297.362237][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8297.362522][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8297.362890][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8297.363257][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8297.363624][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8297.363994][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8297.364361][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8297.364773][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8297.365081][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8297.365451][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8297.365819][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8297.366186][ C1] PKRU: 55555554 [ 8297.366354][ C1] Call Trace: [ 8297.366513][ C1] <IRQ> [ 8297.366650][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8297.366903][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8297.367136][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8297.367368][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8297.367582][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8297.367831][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8297.368081][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8297.368319][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8297.368581][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8297.368805][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8297.369119][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8297.369383][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8297.369665][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8297.369923][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8297.370227][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8297.370469][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8297.370754][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8297.371026][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8297.371320][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8297.371587][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8297.371859][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8297.372126][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8297.372412][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8297.372633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.372856][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8297.373077][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8297.373307][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8297.373558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8297.373819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.374040][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8297.374264][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8297.374504][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8297.374724][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8297.374951][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8297.375217][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8297.375485][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8297.375754][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8297.375996][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8297.376265][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8297.376508][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8297.376831][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8297.377064][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8297.377359][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8297.377602][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8297.377792][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8297.378003][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8297.378238][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8297.378494][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8297.378706][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8297.378917][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8297.379246][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8297.379541][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8297.379816][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8297.380102][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8297.380342][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8297.380555][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8297.380834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8297.381096][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8297.381397][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.381618][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8297.381890][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8297.382155][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8297.382448][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8297.382685][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8297.382901][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8297.383129][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8297.383418][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8297.383722][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8297.383999][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8297.384254][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8297.384522][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8297.384810][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8297.385075][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8297.385305][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8297.385532][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8297.385758][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8297.386003][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8297.386237][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8297.386465][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8297.386727][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8297.386984][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8297.387228][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8297.387492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.387712][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8297.387992][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8297.388248][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8297.388468][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8297.388696][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8297.388897][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8297.389175][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8297.389474][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8297.389708][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8297.389934][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8297.390186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8297.390421][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8297.390643][ C1] tc_run (net/core/dev.c:3920) [ 8297.390834][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8297.391045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.391266][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8297.391506][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8297.391740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.391961][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8297.392204][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8297.392486][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8297.392737][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8297.392970][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8297.393214][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8297.393450][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8297.393704][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8297.394016][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8297.394271][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8297.394504][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8297.394748][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8297.394947][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8297.395183][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8297.395408][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8297.395672][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8297.395904][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8297.396125][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8297.396354][ C1] ? __create_object (mm/kmemleak.c:756) [ 8297.396580][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8297.396826][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8297.397085][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8297.397338][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8297.397620][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8297.397884][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8297.398121][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8297.398383][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8297.398613][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8297.398871][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8297.399140][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8297.399392][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8297.399659][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8297.399936][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8297.400190][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8297.400488][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8297.400731][ C1] __do_softirq (kernel/softirq.c:553) [ 8297.400944][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8297.401149][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8297.401410][ C1] </IRQ> [ 8297.401549][ C1] <TASK> [ 8297.401706][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8297.402002][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8297.402317][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8297.403244][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8297.403527][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8297.403896][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8297.404262][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8297.404628][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8297.404997][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8297.405365][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8297.405637][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8297.405844][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8297.406089][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8297.406369][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8297.406579][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8297.406812][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8297.407078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.407297][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8297.407534][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8297.407767][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8297.408035][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8297.408238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.408458][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8297.408680][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8297.408905][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8297.409153][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8297.409387][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8297.409619][ C1] ksys_write (fs/read_write.c:643) [ 8297.409829][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8297.410070][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8297.410365][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8297.410579][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8297.410854][ C1] RIP: 0033:0x7fd66fef3957 [ 8297.411065][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8297.411958][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8297.412344][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8297.412713][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8297.413079][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8297.413445][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8297.413811][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8297.413811][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8297.414185][ C1] </TASK> | [ 8297.414329][ C1] Sending NMI from CPU 1 to CPUs 2: | [ 8297.414582][ C2] NMI backtrace for cpu 2 [ 8297.414595][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8297.414600][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8297.414608][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8297.414612][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8297.414615][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8297.414617][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8297.414618][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8297.414619][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8297.414621][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8297.414623][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8297.414624][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8297.414628][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8297.414630][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8297.414631][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8297.414633][ C2] PKRU: 55555554 [ 8297.414634][ C2] Call Trace: [ 8297.414636][ C2] <NMI> [ 8297.414638][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8297.414646][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8297.414651][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8297.414656][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8297.414659][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8297.414661][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8297.414667][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8297.414670][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8297.414673][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8297.414677][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8297.414680][ C2] </NMI> [ 8297.414681][ C2] <IRQ> [ 8297.414682][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8297.414685][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8297.414689][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.414692][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8297.414696][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8297.414700][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8297.414703][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8297.414706][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.414709][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8297.414713][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8297.414716][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8297.414724][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8297.414726][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8297.414731][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8297.414737][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8297.414741][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8297.414743][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8297.414745][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8297.414748][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8297.414754][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8297.414758][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8297.414761][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8297.414771][ 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) [ 8297.414773][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8297.414777][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8297.414781][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8297.414784][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8297.414787][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8297.414791][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8297.414796][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8297.414802][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8297.414806][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8297.414814][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8297.414817][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8297.414820][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8297.414823][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8297.414826][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8297.414831][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.414833][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8297.414838][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8297.414842][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8297.414846][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8297.414849][ 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:1584 (discriminator 4)) [ 8297.414851][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8297.414855][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8297.414862][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8297.414869][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8297.414875][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8297.414880][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8297.414890][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8297.414898][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8297.414903][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8297.414906][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8297.414909][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8297.414912][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8297.414915][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8297.414918][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8297.414921][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8297.414926][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8297.414932][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8297.414935][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8297.414938][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8297.414941][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8297.414946][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8297.414950][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8297.414954][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8297.414956][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8297.414960][ C2] tc_run (net/core/dev.c:3920) [ 8297.414965][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8297.414968][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.414970][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8297.414974][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8297.414978][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.414980][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8297.414983][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8297.414987][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8297.414990][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8297.414995][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8297.414998][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8297.415002][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8297.415010][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8297.415013][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8297.415017][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8297.415021][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8297.415025][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8297.415028][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8297.415031][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8297.415034][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8297.415038][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8297.415042][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8297.415045][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8297.415048][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8297.415051][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8297.415054][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8297.415058][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8297.415062][ 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:1584 (discriminator 4)) [ 8297.415065][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8297.415070][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8297.415074][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8297.415078][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8297.415083][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8297.415088][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8297.415091][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8297.415095][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8297.415099][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8297.415101][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8297.415105][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8297.415109][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8297.415114][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8297.415118][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8297.415121][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8297.415126][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8297.415129][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8297.415131][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8297.415136][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8297.415138][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8297.415142][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8297.415145][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8297.415150][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8297.415153][ C2] __do_softirq (kernel/softirq.c:553) [ 8297.415158][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8297.415160][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8297.415164][ C2] </IRQ> [ 8297.415165][ C2] <TASK> [ 8297.415166][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8297.415169][ 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) [ 8297.415173][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8297.415175][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8297.415177][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8297.415178][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8297.415180][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8297.415181][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8297.415183][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8297.415187][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8297.415190][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8297.415193][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8297.415196][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8297.415199][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8297.415201][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8297.415204][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8297.415207][ C2] do_idle (kernel/sched/idle.c:312) [ 8297.415210][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8297.415212][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8297.415215][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8297.415219][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8321.422384][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8321.422873][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8321.423316][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8321.423747][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8321.424591][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8321.425154][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8321.425453][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8321.426349][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8321.426631][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8321.427002][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8321.427370][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8321.427736][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8321.428104][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8321.428473][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8321.428911][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8321.429233][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8321.429640][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8321.430044][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8321.430434][ C1] PKRU: 55555554 [ 8321.430608][ C1] Call Trace: [ 8321.430780][ C1] <IRQ> [ 8321.430918][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8321.431161][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8321.431384][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8321.431642][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8321.431895][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8321.432163][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8321.432409][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8321.432688][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8321.432930][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8321.433215][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8321.433489][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8321.433779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8321.434074][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8321.434364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8321.434645][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8321.434948][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8321.435182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.435404][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8321.435625][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8321.435855][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8321.436107][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8321.436369][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.436590][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8321.436812][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8321.437052][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8321.437267][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8321.437495][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8321.437733][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8321.437986][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8321.438242][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8321.438470][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8321.438720][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8321.438989][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8321.439326][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8321.439572][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8321.439884][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8321.440144][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8321.440331][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8321.440545][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8321.440779][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8321.441033][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8321.441249][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8321.441458][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8321.441751][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8321.442034][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8321.442294][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8321.442565][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8321.442795][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8321.443008][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8321.443285][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8321.443550][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8321.443852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.444070][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8321.444343][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8321.444607][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8321.444900][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8321.445136][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8321.445353][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8321.445582][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8321.445872][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8321.446178][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8321.446455][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8321.446709][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8321.446975][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8321.447264][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8321.447526][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8321.447757][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8321.447986][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8321.448216][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8321.448459][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8321.448694][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8321.448949][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8321.449219][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8321.449493][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8321.449750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8321.450037][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.450258][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8321.450539][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8321.450793][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8321.451016][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8321.451245][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8321.451446][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8321.451692][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8321.451979][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8321.452202][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8321.452415][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8321.452642][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8321.452882][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8321.453105][ C1] tc_run (net/core/dev.c:3920) [ 8321.453295][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8321.453509][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.453731][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8321.453972][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8321.454206][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.454425][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8321.454671][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8321.454950][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8321.455203][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8321.455435][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8321.455680][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8321.455919][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8321.456174][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8321.456485][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8321.456740][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8321.456974][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8321.457220][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8321.457420][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8321.457658][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8321.457884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8321.458147][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8321.458379][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8321.458602][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8321.458832][ C1] ? __create_object (mm/kmemleak.c:756) [ 8321.459089][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8321.459349][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8321.459622][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8321.459885][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8321.460165][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8321.460415][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8321.460641][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8321.460892][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8321.461110][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8321.461351][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8321.461620][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8321.461873][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8321.462139][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8321.462416][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8321.462675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8321.462956][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8321.463186][ C1] __do_softirq (kernel/softirq.c:553) [ 8321.463402][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8321.463604][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8321.463869][ C1] </IRQ> [ 8321.464008][ C1] <TASK> [ 8321.464147][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8321.464430][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8321.464728][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8321.465623][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8321.465906][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8321.466274][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8321.466643][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8321.467011][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8321.467377][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8321.467748][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8321.468022][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8321.468228][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8321.468474][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8321.468754][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8321.468994][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8321.469239][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8321.469516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.469748][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8321.469998][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8321.470243][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8321.470509][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8321.470715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.470936][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8321.471157][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8321.471380][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8321.471601][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8321.471825][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8321.472043][ C1] ksys_write (fs/read_write.c:643) [ 8321.472243][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8321.472473][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8321.472753][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8321.472967][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8321.473243][ C1] RIP: 0033:0x7fd66fef3957 [ 8321.473452][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8321.474345][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8321.474731][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8321.475099][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8321.475467][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8321.475836][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8321.476203][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8321.478726][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8321.479235][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8321.479697][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8321.480159][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8321.481058][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8321.481650][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 8321.481925][ C2] Code: 5d 41 5c e9 6a 25 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 6a 25 9c ff jmp 0xffffffffff9c2572 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) [ 8321.482866][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202 [ 8321.483163][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8321.483551][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8321.483938][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8321.484322][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8321.484708][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8321.485098][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8321.485531][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8321.485853][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8321.486241][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8321.486628][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8321.487016][ C2] PKRU: 55555554 [ 8321.487193][ C2] Call Trace: [ 8321.487356][ C2] <IRQ> [ 8321.487501][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8321.487756][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8321.487992][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8321.488261][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8321.488525][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8321.488806][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8321.489079][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8321.489374][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8321.489628][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8321.489885][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8321.490184][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8321.490471][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8321.490778][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8321.491059][ C2] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 8321.491302][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8321.491577][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8321.491881][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8321.492112][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.492346][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8321.492580][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8321.492823][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8321.493087][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8321.493363][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.493594][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8321.493828][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8321.494080][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8321.494309][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8321.494549][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8321.494799][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8321.495067][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8321.495336][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8321.495576][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8321.495840][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8321.496094][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8321.496432][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8321.496677][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8321.496988][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8321.497241][ 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) [ 8321.497439][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8321.497662][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8321.497908][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8321.498178][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8321.498422][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8321.498641][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8321.498956][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8321.499253][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8321.499525][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8321.499812][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8321.500053][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8321.500275][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8321.500567][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8321.500844][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8321.501160][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.501391][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8321.501680][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8321.501956][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8321.502263][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8321.502511][ 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:1584 (discriminator 4)) [ 8321.502739][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8321.502980][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8321.503286][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8321.503608][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8321.503896][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8321.504164][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8321.504443][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8321.504746][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8321.504980][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8321.505243][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8321.505549][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8321.505818][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8321.506091][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8321.506396][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8321.506649][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8321.506954][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8321.507196][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8321.507504][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8321.507745][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8321.508017][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8321.508252][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8321.508487][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8321.508711][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8321.508964][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8321.509273][ C2] tc_run (net/core/dev.c:3920) [ 8321.509471][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8321.509697][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.509931][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8321.510184][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8321.510430][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.510659][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8321.510919][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8321.511214][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8321.511482][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8321.511727][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8321.511987][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8321.512237][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8321.512565][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8321.512833][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8321.513079][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8321.513337][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8321.513548][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8321.513783][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8321.514054][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8321.514357][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8321.514625][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8321.514872][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8321.515093][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8321.515354][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8321.515589][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8321.515834][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8321.516069][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8321.516311][ 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:1584 (discriminator 4)) [ 8321.516539][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8321.516800][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8321.517072][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8321.517310][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8321.517554][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8321.517847][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8321.518158][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8321.518395][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8321.518648][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8321.518915][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8321.519148][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8321.519378][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8321.519632][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8321.519887][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8321.520140][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8321.520401][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8321.520680][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8321.520913][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8321.521194][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8321.521427][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8321.521683][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8321.521897][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8321.522187][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8321.522429][ C2] __do_softirq (kernel/softirq.c:553) [ 8321.522654][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8321.522872][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8321.523148][ C2] </IRQ> [ 8321.523297][ C2] <TASK> [ 8321.523442][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8321.523739][ 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) [ 8321.523989][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8321.524930][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8321.525229][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8321.525617][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8321.526004][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8321.526393][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8321.526781][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8321.527170][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8321.527453][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8321.527707][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8321.527944][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8321.528187][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8321.528458][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8321.528688][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8321.528966][ C2] do_idle (kernel/sched/idle.c:312) [ 8321.529165][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8321.529401][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8321.529637][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8321.529901][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8349.422398][ C1] hardirqs last enabled at (119943): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8349.422888][ C1] hardirqs last disabled at (119944): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8349.423323][ C1] softirqs last enabled at (118628): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8349.423757][ C1] softirqs last disabled at (118621): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8349.424599][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8349.425164][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8349.425425][ C1] Code: 48 c7 c7 e0 9d 18 8e 5b 5d 41 5c e9 6a 25 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 All code ======== 0: 48 c7 c7 e0 9d 18 8e mov $0xffffffff8e189de0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 6a 25 9c ff jmp 0xffffffffff9c257a 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) [ 8349.426318][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 8349.426602][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8349.426969][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8349.427336][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8349.427704][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8349.428071][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8349.428438][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8349.428875][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8349.429196][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8349.429586][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8349.429975][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8349.430368][ C1] PKRU: 55555554 [ 8349.430536][ C1] Call Trace: [ 8349.430697][ C1] <IRQ> [ 8349.430835][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8349.431078][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8349.431303][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8349.431558][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8349.431812][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8349.432076][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8349.432321][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8349.432603][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8349.432846][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8349.433130][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8349.433403][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8349.433693][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8349.433961][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8349.434220][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8349.434480][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8349.434766][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8349.434989][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.435211][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8349.435433][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8349.435664][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8349.435915][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8349.436176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.436396][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8349.436619][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8349.436879][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8349.437107][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8349.437346][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8349.437598][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8349.437871][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8349.438140][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8349.438386][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8349.438635][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8349.438906][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8349.439243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8349.439487][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8349.439796][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8349.440055][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8349.440245][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8349.440456][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8349.440689][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8349.440945][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8349.441158][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8349.441369][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8349.441663][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8349.441944][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8349.442206][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8349.442476][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8349.442705][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8349.442919][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8349.443196][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8349.443459][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8349.443760][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.443981][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8349.444252][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8349.444517][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8349.444811][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8349.445047][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8349.445262][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8349.445491][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8349.445779][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8349.446086][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8349.446363][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8349.446616][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8349.446883][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8349.447171][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8349.447436][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8349.447665][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8349.447892][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8349.448121][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8349.448363][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8349.448598][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8349.448852][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8349.449125][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8349.449395][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8349.449653][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8349.449940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.450159][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8349.450440][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8349.450695][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8349.450917][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8349.451145][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8349.451344][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8349.451595][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8349.451878][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8349.452101][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8349.452315][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8349.452545][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8349.452781][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8349.453001][ C1] tc_run (net/core/dev.c:3920) [ 8349.453192][ C1] ? __pfx_tc_run (net/core/dev.c:3904) [ 8349.453422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.453654][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8349.453908][ C1] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8349.454155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.454387][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8349.454653][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8349.454933][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8349.455184][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8349.455417][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8349.455661][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8349.455898][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8349.456152][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8349.456462][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8349.456718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8349.456951][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8349.457195][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8349.457397][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8349.457634][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8349.457859][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8349.458122][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8349.458353][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8349.458574][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8349.458829][ C1] ? __create_object (mm/kmemleak.c:756) [ 8349.459066][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8349.459326][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8349.459598][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8349.459864][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8349.460136][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8349.460387][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8349.460613][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8349.460864][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8349.461082][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8349.461324][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8349.461591][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8349.461843][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8349.462109][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8349.462386][ C1] ? __common_interrupt (./include/linux/irqdesc.h:161 arch/x86/kernel/irq.c:238 arch/x86/kernel/irq.c:257) [ 8349.462639][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8349.462941][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8349.463181][ C1] __do_softirq (kernel/softirq.c:553) [ 8349.463407][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8349.463626][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8349.463891][ C1] </IRQ> [ 8349.464029][ C1] <TASK> [ 8349.464169][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8349.464449][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8349.464748][ C1] Code: 10 e8 c1 90 a4 fd 48 89 ef e8 d9 18 a5 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 55 fd d5 72 <74> 0e 5b 5d c3 cc cc cc cc e8 af d7 c6 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: c1 90 a4 fd 48 89 ef rcll $0xef,-0x76b7025c(%rax) 9: e8 d9 18 a5 fd call 0xfffffffffda518e7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 55 fd d5 72 decl %gs:0x72d5fd55(%rip) # 0x72d5fd7f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 af d7 c6 fd call 0xfffffffffdc6d7e7 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 af d7 c6 fd call 0xfffffffffdc6d7bd e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8349.465645][ C1] RSP: 0018:ffffc90000c3fa88 EFLAGS: 00000286 [ 8349.465929][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff1e1d0fb [ 8349.466297][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8d49b981 [ 8349.466664][ C1] RBP: ffffffff91233820 R08: 0000000000000000 R09: fffffbfff1e1ceb2 [ 8349.467032][ C1] R10: ffffffff8f0e7597 R11: 0000000000000000 R12: 0000000000000cf3 [ 8349.467399][ C1] R13: ffffffff91233930 R14: ffffffff91233820 R15: ffff8880041b0000 [ 8349.467771][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8349.468044][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616) [ 8349.468252][ C1] process_output_block (drivers/tty/n_tty.c:574) [ 8349.468498][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8349.468804][ C1] n_tty_write (drivers/tty/n_tty.c:2380) [ 8349.469026][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8349.469271][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8349.469550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.469780][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8349.470033][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8349.470266][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8349.470534][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8349.470737][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.470958][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8349.471180][ C1] ? __pfx_vfs_write (fs/read_write.c:571) [ 8349.471404][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8349.471623][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8349.471846][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8349.472067][ C1] ksys_write (fs/read_write.c:643) [ 8349.472266][ C1] ? __pfx_ksys_write (fs/read_write.c:633) [ 8349.472496][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8349.472776][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8349.472990][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8349.473268][ C1] RIP: 0033:0x7fd66fef3957 [ 8349.473482][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8349.474374][ C1] RSP: 002b:00007ffc04fd39e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8349.474761][ C1] RAX: ffffffffffffffda RBX: 0000560a908fc0c0 RCX: 00007fd66fef3957 [ 8349.475128][ C1] RDX: 0000000000000001 RSI: 0000560a908fc0c0 RDI: 0000000000000001 [ 8349.475495][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8349.475862][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000560a908e8560 [ 8349.476228][ C1] R13: 0000560a908c92a0 R14: 0000000000000001 R15: 0000560a908e8560 | [ 8349.478759][ C2] hardirqs last enabled at (30502623): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386) | [ 8349.479252][ C2] hardirqs last disabled at (30502624): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8349.479711][ C2] softirqs last enabled at (30502612): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8349.480175][ C2] softirqs last disabled at (30502605): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8349.481076][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8349.481670][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8349.481991][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8349.482933][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202 [ 8349.483231][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8349.483619][ C2] RDX: ffffed100126b36c RSI: 0000000000000004 RDI: ffff888009359b58 [ 8349.484007][ C2] RBP: ffff888009359b58 R08: 0000000000000000 R09: ffffed100126b36b [ 8349.484391][ C2] R10: ffff888009359b5b R11: 0000008000000000 R12: 0000000000000003 [ 8349.484778][ C2] R13: ffffed100126b36b R14: 0000000000000001 R15: 1ffff92000043f54 [ 8349.485166][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 8349.485600][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8349.485923][ C2] CR2: 00005637657b6000 CR3: 0000000008110005 CR4: 0000000000770ef0 [ 8349.486311][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8349.486700][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8349.487089][ C2] PKRU: 55555554 [ 8349.487265][ C2] Call Trace: [ 8349.487429][ C2] <IRQ> [ 8349.487575][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8349.487831][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8349.488067][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8349.488336][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8349.488600][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8349.488886][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8349.489143][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8349.489439][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8349.489692][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8349.489948][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8349.490246][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8349.490532][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8349.490838][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8349.491118][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8349.491404][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8349.491685][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8349.491987][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8349.492225][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.492459][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8349.492692][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8349.492934][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8349.493198][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8349.493474][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.493707][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8349.493943][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8349.494196][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8349.494424][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8349.494663][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8349.494915][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8349.495183][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8349.495453][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8349.495694][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8349.495958][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8349.496214][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8349.496551][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8349.496795][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8349.497106][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8349.497360][ 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) [ 8349.497560][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8349.497782][ C2] ? set_track_prepare (mm/slub.c:6440) [ 8349.498028][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8349.498296][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8349.498540][ C2] ? skb_clone (net/core/skbuff.c:2047) [ 8349.498765][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8349.499075][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8349.499378][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8349.499649][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8349.499937][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8349.500176][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8349.500400][ C2] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8349.500692][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8349.500969][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8349.501284][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.501517][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8349.501805][ C2] netif_receive_skb_internal (net/core/dev.c:5751) [ 8349.502082][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8349.502390][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8349.502637][ 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:1584 (discriminator 4)) [ 8349.502867][ C2] netif_receive_skb (net/core/dev.c:5810) [ 8349.503109][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8349.503410][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8349.503733][ C2] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8349.504023][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8349.504288][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8349.504571][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8349.504875][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8349.505108][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 8349.505365][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8349.505670][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8349.505941][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 8349.506210][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8349.506516][ C2] ? kernel_text_address (kernel/extable.c:99) [ 8349.506772][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8349.507077][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 8349.507319][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) [ 8349.507627][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 8349.507868][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8349.508137][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8349.508371][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8349.508603][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 8349.508836][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8349.509084][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8349.509390][ C2] tc_run (net/core/dev.c:3920) [ 8349.509588][ C2] ? __pfx_tc_run (net/core/dev.c:3904) [ 8349.509814][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.510046][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4259) [ 8349.510300][ C2] __dev_queue_xmit (net/core/dev.c:4044 net/core/dev.c:4276) [ 8349.510546][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.510777][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8349.511034][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8349.511330][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4243) [ 8349.511594][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8349.511840][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8349.512097][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8349.512346][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8349.512676][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8349.512945][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8349.513191][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4888 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8349.513448][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8349.513658][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8349.513896][ C2] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8349.514165][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8349.514467][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8349.514737][ C2] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8349.514982][ C2] ? __alloc_skb (net/core/skbuff.c:651) [ 8349.515205][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8349.515464][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8349.515706][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8349.515951][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8349.516191][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8349.516433][ 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:1584 (discriminator 4)) [ 8349.516660][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8349.516921][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8349.517193][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8349.517432][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8349.517674][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8349.517966][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8349.518276][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8349.518513][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8349.518790][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8349.519049][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8349.519283][ C2] call_timer_fn (kernel/time/timer.c:1700) [ 8349.519512][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8349.519766][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8349.520021][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8349.520273][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8349.520535][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8349.520813][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8349.521043][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8349.521326][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8349.521558][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8349.521815][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8349.522028][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8349.522318][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8349.522559][ C2] __do_softirq (kernel/softirq.c:553) [ 8349.522783][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8349.522999][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8349.523274][ C2] </IRQ> [ 8349.523422][ C2] <TASK> [ 8349.523567][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8349.523865][ 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) [ 8349.524114][ 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 c3 79 3f 00 fb f4 <fa> 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 c3 79 3f 00 verw 0x3f79c3(%rip) # 0x3f79eb 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 [ 8349.525054][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 8349.525354][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff8d4692f2 [ 8349.525742][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff8ae978b6 [ 8349.526129][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4 [ 8349.526514][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 8349.526905][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 8349.527292][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8349.527572][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8349.527827][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8349.528063][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8349.528307][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8349.528575][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8349.528822][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8349.529089][ C2] do_idle (kernel/sched/idle.c:312) [ 8349.529288][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8349.529522][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8349.529758][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8349.530020][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8349.530321][ C2] </TASK> | [ 8375.417793][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8375.418133][ C1] rcu: 1-....: (5947102 ticks this GP) idle=a7a4/1/0x4000000000000000 softirq=1070130/1070132 fqs=1377423 | [ 8375.418682][ C1] rcu: (t=5958625 jiffies g=1503537 q=3278 ncpus=4) [ 8375.419449][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8375.420038][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8375.420346][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 <e9> 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8375.421242][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8375.421528][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff8d49c450 [ 8375.421899][ C1] RDX: ffffed100126b1c4 RSI: 0000000000000004 RDI: ffff888009358e18 [ 8375.422266][ C1] RBP: ffff888009358e18 R08: 0000000000000000 R09: ffffed100126b1c3 [ 8375.422633][ C1] R10: ffff888009358e1b R11: 0000008000000000 R12: 0000000000000003 [ 8375.423001][ C1] R13: ffffed100126b1c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8375.423371][ C1] FS: 00007fd66fc9ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8375.423784][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8375.424090][ C1] CR2: 0000562fa7234220 CR3: 000000000690c002 CR4: 0000000000770ef0 [ 8375.424459][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8375.424827][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8375.425197][ C1] PKRU: 55555554 [ 8375.425364][ C1] Call Trace: [ 8375.425520][ C1] <IRQ> [ 8375.425659][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8375.425912][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8375.426145][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8375.426378][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8375.426590][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8375.426839][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8375.427090][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8375.427327][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8375.427588][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8375.427812][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8375.428102][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8375.428356][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8375.428643][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8375.428904][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8375.429198][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8375.429454][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8375.429754][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8375.430042][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8375.430347][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8375.430625][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8375.430909][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8375.431174][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8375.431462][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8375.431686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8375.431907][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8375.432128][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8375.432356][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8375.432611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8375.432873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8375.433094][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8375.433315][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8375.433556][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8375.433772][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8375.434000][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8375.434238][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8375.434492][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8375.434750][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8375.434978][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8375.435230][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8375.435473][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5439) [ 8375.435794][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8375.436027][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8375.436322][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8375.436566][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8375.436755][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8375.436968][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8375.437203][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8375.437456][ C1] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8375.437671][ C1] ? skb_clone (net/core/skbuff.c:2047) [ 8375.437881][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:286) act_mirred [ 8375.438174][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8375.438455][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8375.438766][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8375.439050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8375.439291][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8375.439516][ C1] __netif_receive_skb_one_core (net/core/dev.c:5551 (discriminator 4)) [ 8375.439805][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8375.440084][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5544) [ 8375.440400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8375.440631][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5738 (discriminator 16)) [ 8375.440918][ C1] netif_receive_skb_internal (net/core/dev.c:5751) [ 8375.441204][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5730) [ 8375.441496][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1513) [ 8375.441732][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1584 (discriminator 4)) [ 8375.441947][ C1] netif_receive_skb (net/core/dev.c:5810) [ 8375.442176][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:249 net/sched/act_mirred.c:324) act_mirred [ 8375.442465][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8375.442770][ C1] tcf_mirred_act (net/sched/act_mirred.c:459 (discriminator 2)) act_mirred [ 8375.443046][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8375.443299][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8375.443564][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8375.443854][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8375.444116][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8375.444344][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8375.444573][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8375.444801][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8375.445044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8375.445278][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8375.445506][ C1] ? tcp_validate_incoming (net/ipv4/tcp_input.c:5967) [ 8375.445764][ C1] ? tcp_rcv_state_process (net/ipv4/tcp_input.c:6695) [ 8375.446022][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8375.446266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8375.446527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8375.446750][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8375.447031][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8375.447286][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8375.447507][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8375.447736][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8375.447935][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8375.448181][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8375.448467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)