======================================
| [ 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]
[ 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]
[ 2414.698274][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2441.466987][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2441.528493][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2442.838366][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2442.852436][ C2]
[ 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]
[ 2442.852968][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2469.467041][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2469.528794][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2497.467042][ C1]
[ 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 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]
[ 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]
[ 2497.528620][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2520.901503][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2520.915562][ C2]
[ 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]
[ 2520.916055][ C2]
[ 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 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]
[ 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]
[ 2545.467282][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2545.528855][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2573.467045][ C1]
[ 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]
[ 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]
[ 2573.528588][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2598.964471][ C1]
[ 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]
| [ 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]
[ 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]
[ 2598.978497][ C2]
[ 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]
[ 2598.978987][ C2]
[ 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 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]
[ 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]
[ 2625.466967][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2625.528623][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2653.467113][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2653.528737][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2677.027557][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2677.041615][ C2]
[ 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]
[ 2677.042110][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2701.467180][ C1]
[ 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 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]
[ 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]
[ 2701.528839][ C2]
[ 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 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]
[ 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]
[ 2729.467088][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2729.528707][ C2]
[ 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 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]
| [ 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]
[ 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]
[ 2755.090707][ C1]
[ 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]
| [ 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 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]
[ 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]
[ 2755.104730][ C2]
[ 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]
[ 2755.105245][ C2]
[ 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 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 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]
[ 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]
[ 2781.467088][ C1]
[ 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]
[ 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]
[ 2781.528516][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2809.467320][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2809.529098][ C2]
[ 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 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]
| [ 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]
[ 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]
[ 2833.153557][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2833.167690][ C2]
[ 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]
[ 2833.168196][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2857.467320][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2857.529561][ C2]
[ 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 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 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]
[ 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]
[ 2885.467484][ C1]
[ 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 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]
[ 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]
[ 2885.529551][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2911.216956][ C1]
[ 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]
| [ 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]
[ 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]
[ 2911.231252][ C2]
[ 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]
[ 2911.231775][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2937.467497][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2937.529410][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2965.467472][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2965.529541][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 2989.279833][ C1]
[ 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]
| [ 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]
[ 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]
[ 2989.293988][ C2]
[ 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]
[ 2989.294498][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3013.467220][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3013.529024][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3041.467311][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3041.529158][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3067.342505][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3067.356682][ C2]
[ 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]
[ 3067.357531][ C2]
[ 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 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 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]
[ 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]
[ 3093.467247][ C1]
[ 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]
[ 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]
[ 3093.529387][ C2]
[ 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 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 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]
[ 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]
[ 3121.466963][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3121.529009][ C2]
[ 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 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]
| [ 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 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]
[ 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]
[ 3145.405448][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3145.419613][ C2]
[ 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]
[ 3145.420121][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3169.466830][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3169.528810][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3197.467034][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3197.529892][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3223.468613][ C1]
[ 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]
| [ 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]
[ 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]
[ 3223.482759][ C2]
[ 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]
[ 3223.483278][ C2]
[ 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 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]
[ 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]
[ 3249.466890][ C1]
[ 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]
[ 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]
[ 3249.528690][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3277.467059][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3277.529002][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3301.531552][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3301.545666][ C2]
[ 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]
[ 3301.546177][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3329.466839][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3329.528714][ C2]
[ 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 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]
[ 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]
[ 3357.466749][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3357.528286][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3379.594328][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3379.608395][ C2]
[ 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]
[ 3379.608902][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3405.466920][ C1]
[ 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 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]
[ 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]
[ 3405.528661][ C2]
[ 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 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 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]
[ 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]
[ 3433.466797][ C1]
[ 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 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]
[ 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]
[ 3433.528369][ C2]
[ 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 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]
| [ 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]
[ 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]
[ 3457.653241][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3457.667267][ C2]
[ 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]
[ 3457.667775][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3485.466851][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3485.528667][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3513.466855][ C1]
[ 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]
[ 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]
[ 3513.528513][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3535.716481][ C1]
[ 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]
| [ 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 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]
[ 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]
[ 3535.730588][ C2]
[ 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]
[ 3535.731184][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3561.467133][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3561.528968][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3589.467121][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3589.528956][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3613.779574][ C1]
[ 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]
| [ 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 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]
[ 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]
[ 3613.793738][ C2]
[ 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]
[ 3613.794370][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3641.467072][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3641.528885][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3669.466899][ C1]
[ 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]
[ 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]
[ 3669.528834][ C2]
[ 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 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]
| [ 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]
[ 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]
[ 3691.842153][ C1]
[ 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]
| [ 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 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]
[ 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]
[ 3691.856140][ C2]
[ 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]
[ 3691.856641][ C2]
[ 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 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 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]
[ 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]
[ 3717.466876][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3717.528614][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3745.466817][ C1]
[ 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 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]
[ 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]
[ 3745.528505][ C2]
[ 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 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]
| [ 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 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]
[ 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]
[ 3769.905203][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3769.919177][ C2]
[ 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]
[ 3769.919676][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3797.466812][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3797.528473][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3825.466906][ C1]
[ 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]
[ 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]
[ 3825.528765][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3847.968421][ C1]
[ 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]
| [ 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]
[ 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]
[ 3847.982577][ C2]
[ 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]
[ 3847.983140][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3873.467105][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3873.528912][ C2]
[ 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 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]
[ 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]
[ 3901.466948][ C1]
[ 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]
[ 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]
[ 3901.528626][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3926.031335][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3926.045330][ C2]
[ 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]
[ 3926.045818][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3953.466922][ C1]
[ 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]
[ 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]
[ 3953.528600][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 3981.466803][ C1]
[ 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]
[ 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]
[ 3981.528560][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4004.094185][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4004.108162][ C2]
[ 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]
[ 4004.108647][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4029.465699][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4029.525574][ C2]
[ 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 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 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]
[ 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]
[ 4057.466853][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4057.528284][ C2]
[ 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 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]
| [ 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]
[ 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]
[ 4082.151587][ C1]
[ 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]
| [ 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 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]
[ 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]
[ 4082.165266][ C2]
[ 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]
[ 4082.165739][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4109.467179][ C1]
[ 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]
[ 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]
[ 4109.529073][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4137.466155][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4137.526879][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4160.211447][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4160.225489][ C2]
[ 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]
[ 4160.226011][ C2]
[ 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 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]
[ 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]
[ 4185.466873][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4185.528378][ C2]
[ 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 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4213.466756][ C1]
[ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4213.528295][ C2]
[ 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 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]
[ 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]
[ 4238.274612][ C1]
[ 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]
| [ 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 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 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]